IAuthenticationModule.CanPreAuthenticate プロパティ
認証モジュールが事前認証をサポートしているかどうかを示す値を取得します。
ReadOnly Property CanPreAuthenticate As Boolean
[C#]
bool CanPreAuthenticate {get;}
[C++]
__property bool get_CanPreAuthenticate();
[JScript]
function get CanPreAuthenticate() : Boolean;
プロパティ値
認証モジュールが事前認証をサポートしている場合は true 。それ以外の場合は false 。
解説
CanPreAuthenticate プロパティは、 PreAuthenticate メソッドが呼び出されたときに、認証モジュールが有効な Authorization インスタンスで応答できることを示すために、 true に設定します。
実装時の注意: 通常、これは認証モジュールが事前認証を実行できる固定値、または実行できない固定値のいずれかです。
使用例
[Visual Basic, C#, C++] CanPreAuthenticate プロパティを使用する方法を次の例に示します。詳細については、 AuthenticationManager クラスのトピックを参照してください。
Private m_authenticationType As String
Private m_canPreAuthenticate As Boolean
' The CustomBasic constructor initializes the properties of the customized
' authentication.
Public Sub New()
m_authenticationType = "Basic"
m_canPreAuthenticate = False
End Sub 'New
' Define the authentication type. This type is then used to identify this
' custom authentication module. The default is set to Basic.
Public ReadOnly Property AuthenticationType() As String _
Implements IAuthenticationModule.AuthenticationType
Get
Return m_authenticationType
End Get
End Property
' Define the pre-authentication capabilities for the module. The default is set
' to false.
Public ReadOnly Property CanPreAuthenticate() As Boolean _
Implements IAuthenticationModule.CanPreAuthenticate
Get
Return m_canPreAuthenticate
End Get
End Property
[C#]
private string m_authenticationType ;
private bool m_canPreAuthenticate ;
// The CustomBasic constructor initializes the properties of the customized
// authentication.
public CustomBasic()
{
m_authenticationType = "Basic";
m_canPreAuthenticate = false;
}
// Define the authentication type. This type is then used to identify this
// custom authentication module. The default is set to Basic.
public string AuthenticationType
{
get
{
return m_authenticationType;
}
}
// Define the pre-authentication capabilities for the module. The default is set
// to false.
public bool CanPreAuthenticate
{
get
{
return m_canPreAuthenticate;
}
}
[C++]
private:
String* m_authenticationType;
bool m_canPreAuthenticate;
// The CustomBasic constructor initializes the properties of the customized
// authentication.
public:
CustomBasic() {
m_authenticationType = S"Basic";
m_canPreAuthenticate = false;
}
// Define the authentication type. This type is then used to identify this
// custom authentication module. The default is set to Basic.
__property String* get_AuthenticationType() {
return m_authenticationType;
}
// Define the pre-authentication capabilities for the module. The default is set
// to false.
__property bool get_CanPreAuthenticate() {
return m_canPreAuthenticate;
}
[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 名前空間