CredentialProvider.Microsoft/CredentialProviders/Vsts/VstsCredentialProvider.cs [140:157]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - try { var result = await tokenProvider.GetTokenAsync(tokenRequest, cancellationToken); bearerToken = result?.AccessToken; } catch (Exception ex) { Verbose(string.Format(Resources.BearerTokenProviderException, tokenProvider.Name, ex)); continue; } if (string.IsNullOrWhiteSpace(bearerToken)) { Verbose(string.Format(Resources.BearerTokenProviderReturnedNull, tokenProvider.Name)); continue; } Info(string.Format(Resources.AcquireBearerTokenSuccess, tokenProvider.Name)); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CredentialProvider.Microsoft/CredentialProviders/VstsBuildTaskServiceEndpoint/VstsBuildTaskServiceEndpointCredentialProvider.cs [119:136]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - try { var result = await tokenProvider.GetTokenAsync(tokenRequest, cancellationToken); bearerToken = result?.AccessToken; } catch (Exception ex) { Verbose(string.Format(Resources.BearerTokenProviderException, tokenProvider.Name, ex)); continue; } if (string.IsNullOrWhiteSpace(bearerToken)) { Verbose(string.Format(Resources.BearerTokenProviderReturnedNull, tokenProvider.Name)); continue; } Info(string.Format(Resources.AcquireBearerTokenSuccess, tokenProvider.Name)); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -