This class is an implementation of ICredentials for authentication schemes that use passwords, such as basic and digest authentication, NTLM, and Kerberos. See CredentialCache for more details. public class NetworkCredential : ICredentials { // Public Constructors public NetworkCredential ( ); public NetworkCredential (string userName , string password ); public NetworkCredential (string userName , string password , string domain ); // Public Instance Properties public string Domain {set; get; } public string Password {set; get; } public string UserName {set; get; } // Public Instance Methods public NetworkCredential GetCredential (Uri uri , string authType ) // implements ICredentials } Returned ByCredentialCache.GetCredential( ) , ICredentials.GetCredential( ) Passed ToCredentialCache.Add( ) |