NuGet.SettingsCredentialProvider.GetCredentials C# (CSharp) Méthode

GetCredentials() public méthode

public GetCredentials ( Uri uri, IWebProxy proxy, CredentialType credentialType, bool retrying ) : ICredentials
uri System.Uri
proxy IWebProxy
credentialType CredentialType
retrying bool
Résultat ICredentials
        public ICredentials GetCredentials(Uri uri, IWebProxy proxy, CredentialType credentialType, bool retrying)
        {
            NetworkCredential credentials;
            // If we are retrying, the stored credentials must be invalid. 
            if (!retrying && (credentialType == CredentialType.RequestCredentials) && TryGetCredentials(uri, out credentials))
            {
                _logger.Log(MessageLevel.Info, NuGetResources.SettingsCredentials_UsingSavedCredentials, credentials.UserName);
                return credentials;
            }
            return _credentialProvider.GetCredentials(uri, proxy, credentialType, retrying);
        }