IAuthenticationModule.PreAuthenticate メソッド
サーバーへの認証要求のために Authorization クラスのインスタンスを返します。
Function PreAuthenticate( _
ByVal request As WebRequest, _ ByVal credentials As ICredentials _) As Authorization
[C#]
Authorization PreAuthenticate(
WebRequestrequest,ICredentialscredentials);
[C++]
Authorization* PreAuthenticate(
WebRequest* request,ICredentials* credentials);
[JScript]
function PreAuthenticate(
request : WebRequest,credentials : ICredentials) : Authorization;
パラメータ
- request
認証要求と関連付けられる WebRequest インスタンス。 - credentials
認証要求と関連付けられる資格情報。
戻り値
要求の認証メッセージを格納する Authorization インスタンス。
解説
CanPreAuthenticate プロパティが true の場合、 PreAuthenticate メソッドは認証メッセージを含む Authorization クラスのインスタンスを返します。
使用例
[Visual Basic, C#, C++] 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 Function PreAuthenticate(ByVal request As WebRequest, ByVal credentials As ICredentials) As Authorization _
Implements IAuthenticationModule.PreAuthenticate
Return Nothing
End Function 'PreAuthenticate
[C#]
// 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;
}
[C++]
// The PreAuthenticate method specifies if 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 implemebtation.
// In this case it always returns null.
Authorization * PreAuthenticate(WebRequest* request, ICredentials* credentials) {
return 0;
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard
参照
IAuthenticationModule インターフェイス | IAuthenticationModule メンバ | System.Net 名前空間