次の方法で共有


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 名前空間