ICredentials

ICredentials CF 1.0, ECMA 1.0

System.Net (system.dll) interface

This interface is implemented by all web-client credentials. The class NetworkCredential works with authentication schemes such as Basic and Digest authentication, NTLM, and Kerberos. If you need to implement a client authentication scheme not supported by .NET (such as SSL client certificates), you need to implement ICredentials and add a new instance of your implementation to your application's credential cache. For more information on using a credential cache, see CredentialCache .

 public interface  ICredentials  {  // Public Instance Methods  public NetworkCredential  GetCredential  (Uri   uri   , string   authType   ); } 

Implemented By

CredentialCache , NetworkCredential

Returned By

CredentialCache.DefaultCredentials , IWebProxy.Credentials , WebClient.Credentials , WebProxy.Credentials , WebRequest.Credentials

Passed To

AuthenticationManager.{Authenticate( ) , PreAuthenticate( )} , IAuthenticationModule.{Authenticate( ) , PreAuthenticate( )} , IWebProxy.Credentials , WebClient.Credentials , WebProxy.{Credentials , WebProxy( )} , WebRequest.Credentials , System.Xml.XmlResolver.Credentials



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net