IAuthenticationModule.PreAuthenticate(WebRequest, ICredentials) 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为对服务器的的身份验证请求返回 Authorization 类的一个实例。
public:
 System::Net::Authorization ^ PreAuthenticate(System::Net::WebRequest ^ request, System::Net::ICredentials ^ credentials);public System.Net.Authorization? PreAuthenticate(System.Net.WebRequest request, System.Net.ICredentials credentials);public System.Net.Authorization PreAuthenticate(System.Net.WebRequest request, System.Net.ICredentials credentials);abstract member PreAuthenticate : System.Net.WebRequest * System.Net.ICredentials -> System.Net.AuthorizationPublic Function PreAuthenticate (request As WebRequest, credentials As ICredentials) As Authorization参数
- request
- WebRequest
与身份验证请求关联的 WebRequest 实例。
- credentials
- ICredentials
与身份验证请求关联的凭据。
返回
包含有关请求的授权消息的 Authorization 实例。
示例
下面的示例显示如何使用 PreAuthenticate 方法。 有关完整示例, AuthenticationManager 请参阅 类。
// The PreAuthenticate method specifies whether the authentication implemented
// by this class allows pre-authentication.
// Even if you do not use it, this method must be implemented to obey to the rules
// of interface implementation.
// In this case it always returns null.
public Authorization PreAuthenticate(WebRequest request, ICredentials credentials)
{
  return null;
}
' The PreAuthenticate method specifies whether the authentication implemented 
' by this class allows pre-authentication. 
' Even if you do not use it, this method must be implemented to obey to the rules 
' of interface implementation.
' In this case it always returns null. 
Public Function PreAuthenticate(ByVal request As WebRequest, ByVal credentials As ICredentials) As Authorization _
    Implements IAuthenticationModule.PreAuthenticate
  Return Nothing
End Function 'PreAuthenticate
注解
              CanPreAuthenticate当 属性为 true时,PreAuthenticate方法将返回包含身份验证消息的 类的Authorization实例。