@@ -2352,7 +2352,7 @@ internal SqlFedAuthToken GetFedAuthToken(SqlFedAuthInfo fedAuthInfo)
2352
2352
}
2353
2353
else
2354
2354
{
2355
- _fedAuthToken = authProvider . AcquireTokenAsync ( authParamsBuilder ) . Result . ToSqlFedAuthToken ( ) ;
2355
+ _fedAuthToken = Task . Run ( async ( ) => await authProvider . AcquireTokenAsync ( authParamsBuilder ) ) . GetAwaiter ( ) . GetResult ( ) . ToSqlFedAuthToken ( ) ;
2356
2356
_activeDirectoryAuthTimeoutRetryHelper . CachedToken = _fedAuthToken ;
2357
2357
}
2358
2358
break ;
@@ -2368,7 +2368,7 @@ internal SqlFedAuthToken GetFedAuthToken(SqlFedAuthInfo fedAuthInfo)
2368
2368
else
2369
2369
{
2370
2370
authParamsBuilder . WithUserId ( ConnectionOptions . UserID ) ;
2371
- _fedAuthToken = authProvider . AcquireTokenAsync ( authParamsBuilder ) . Result . ToSqlFedAuthToken ( ) ;
2371
+ _fedAuthToken = Task . Run ( async ( ) => await authProvider . AcquireTokenAsync ( authParamsBuilder ) ) . GetAwaiter ( ) . GetResult ( ) . ToSqlFedAuthToken ( ) ;
2372
2372
_activeDirectoryAuthTimeoutRetryHelper . CachedToken = _fedAuthToken ;
2373
2373
}
2374
2374
break ;
@@ -2384,13 +2384,13 @@ internal SqlFedAuthToken GetFedAuthToken(SqlFedAuthInfo fedAuthInfo)
2384
2384
{
2385
2385
username = _credential . UserId ;
2386
2386
authParamsBuilder . WithUserId ( username ) . WithPassword ( _credential . Password ) ;
2387
- _fedAuthToken = authProvider . AcquireTokenAsync ( authParamsBuilder ) . Result . ToSqlFedAuthToken ( ) ;
2387
+ _fedAuthToken = Task . Run ( async ( ) => await authProvider . AcquireTokenAsync ( authParamsBuilder ) ) . GetAwaiter ( ) . GetResult ( ) . ToSqlFedAuthToken ( ) ;
2388
2388
}
2389
2389
else
2390
2390
{
2391
2391
username = ConnectionOptions . UserID ;
2392
2392
authParamsBuilder . WithUserId ( username ) . WithPassword ( ConnectionOptions . Password ) ;
2393
- _fedAuthToken = authProvider . AcquireTokenAsync ( authParamsBuilder ) . Result . ToSqlFedAuthToken ( ) ;
2393
+ _fedAuthToken = Task . Run ( async ( ) => await authProvider . AcquireTokenAsync ( authParamsBuilder ) ) . GetAwaiter ( ) . GetResult ( ) . ToSqlFedAuthToken ( ) ;
2394
2394
}
2395
2395
_activeDirectoryAuthTimeoutRetryHelper . CachedToken = _fedAuthToken ;
2396
2396
}
@@ -2632,7 +2632,7 @@ internal void OnFeatureExtAck(int featureId, byte[] data)
2632
2632
Debug . Assert ( _tceVersionSupported <= TdsEnums . MAX_SUPPORTED_TCE_VERSION , "Client support TCE version 2" ) ;
2633
2633
_parser . IsColumnEncryptionSupported = true ;
2634
2634
_parser . TceVersionSupported = _tceVersionSupported ;
2635
- _parser . AreEnclaveRetriesSupported = _tceVersionSupported == 3 ;
2635
+ _parser . AreEnclaveRetriesSupported = _tceVersionSupported == 3 ;
2636
2636
2637
2637
if ( data . Length > 1 )
2638
2638
{
0 commit comments