次の方法で共有


IAuthenticationModule.AuthenticationType プロパティ

認証モジュールが提供する認証の種類を取得します。

ReadOnly Property AuthenticationType As String
[C#]
string AuthenticationType {get;}
[C++]
__property String* get_AuthenticationType();
[JScript]
function get AuthenticationType() : String;

プロパティ値

認証モジュールが提供する認証の種類を示す文字列。

解説

AuthenticationType プロパティは、認証モジュールによって実装される認証の種類を識別します。 AuthenticationType プロパティは、認証モジュールが登録されているかどうかを判断するために AuthenticationManager.Register メソッドで使用し、登録された認証モジュールを削除するために AuthenticationManager.Unregister メソッドで使用します。

使用例

[Visual Basic, C#, C++] AuthenticationType プロパティを使用する方法を次の例に示します。詳細については、 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 名前空間