PackageExplorerViewModel.AutoDiscoverCredentialProvider.GetCredentials C# (CSharp) Méthode

GetCredentials() public méthode

public GetCredentials ( Uri uri ) : ICredentials[]
uri System.Uri
Résultat ICredentials[]
        public override ICredentials[] GetCredentials(Uri uri)
        {
            if (null == uri) {
                throw new ArgumentNullException("uri");
            }
            using (CredentialSet set = new CredentialSet(uri.Host)) {
                if (null == set || set.Count < 1) {
                    return new ICredentials[0] { };
                }
                return set
                    .Select(cred => new NetworkCredential(cred.UserName, cred.Password))
                    .ToArray();
            }
        }