System.Net.CredentialCache
namespace System.Net
{
public class CredentialCache : IEnumerable, ICredentials, ICredentialsByHost
{
public static ICredentials DefaultCredentials { get; }
public static NetworkCredential DefaultNetworkCredentials { get; }
public CredentialCache();
public void Add(string host, int port, string authenticationType, NetworkCredential credential);
public void Add(Uri uriPrefix, string authType, NetworkCredential cred);
public NetworkCredential GetCredential(string host, int port, string authenticationType);
public NetworkCredential GetCredential(Uri uriPrefix, string authType);
public IEnumerator GetEnumerator();
public void Remove(string host, int port, string authenticationType);
public void Remove(Uri uriPrefix, string authType);
}
}