LdapConnection クラス
アセンブリ: System.DirectoryServices.Protocols (system.directoryservices.protocols.dll 内)

Public Class LdapConnection Inherits DirectoryConnection Implements IDisposable
public class LdapConnection : DirectoryConnection, IDisposable
public class LdapConnection extends DirectoryConnection implements IDisposable
public class LdapConnection extends DirectoryConnection implements IDisposable

LdapConnection オブジェクトの ClientCertificates プロパティと LdapSessionOptions オブジェクトの QueryClientCertificate プロパティの両方が設定される場合、ClientCertificates プロパティで指定される証明書は無視されます。

System.DirectoryServices.Protocols.DirectoryConnection
System.DirectoryServices.Protocols.LdapConnection


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LdapConnection コンストラクタ (LdapDirectoryIdentifier, NetworkCredential, AuthType)
アセンブリ: System.DirectoryServices.Protocols (system.directoryservices.protocols.dll 内)

Public Sub New ( _ identifier As LdapDirectoryIdentifier, _ credential As NetworkCredential, _ authType As AuthType _ )
Dim identifier As LdapDirectoryIdentifier Dim credential As NetworkCredential Dim authType As AuthType Dim instance As New LdapConnection(identifier, credential, authType)
public LdapConnection ( LdapDirectoryIdentifier identifier, NetworkCredential credential, AuthType authType )
public: LdapConnection ( LdapDirectoryIdentifier^ identifier, NetworkCredential^ credential, AuthType authType )
public LdapConnection ( LdapDirectoryIdentifier identifier, NetworkCredential credential, AuthType authType )
public function LdapConnection ( identifier : LdapDirectoryIdentifier, credential : NetworkCredential, authType : AuthType )



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LdapConnection コンストラクタ (String)
アセンブリ: System.DirectoryServices.Protocols (system.directoryservices.protocols.dll 内)




Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LdapConnection コンストラクタ (LdapDirectoryIdentifier, NetworkCredential)
アセンブリ: System.DirectoryServices.Protocols (system.directoryservices.protocols.dll 内)

Public Sub New ( _ identifier As LdapDirectoryIdentifier, _ credential As NetworkCredential _ )
Dim identifier As LdapDirectoryIdentifier Dim credential As NetworkCredential Dim instance As New LdapConnection(identifier, credential)
public LdapConnection ( LdapDirectoryIdentifier identifier, NetworkCredential credential )
public: LdapConnection ( LdapDirectoryIdentifier^ identifier, NetworkCredential^ credential )
public LdapConnection ( LdapDirectoryIdentifier identifier, NetworkCredential credential )
public function LdapConnection ( identifier : LdapDirectoryIdentifier, credential : NetworkCredential )



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LdapConnection コンストラクタ


名前 | 説明 |
---|---|
LdapConnection (LdapDirectoryIdentifier) | LdapConnection(LdapDirectoryIdentifier) コンストラクタは、指定されたディレクトリ識別子を使用して、LdapConnection クラスのインスタンスを作成します。ログオン資格情報とネゴシエート認証を使用して、LDAP サーバーに接続します。 |
LdapConnection (String) | LdapConnection(String) コンストラクタは、指定されたサーバーを使用して、LdapConnection クラスのインスタンスを作成します。 |
LdapConnection (LdapDirectoryIdentifier, NetworkCredential) | LdapConnection(LdapDirectoryIdentifier,NetworkCredential) コンストラクタは、指定されたディレクトリ識別子とネットワーク資格情報を使用して、LdapConnection クラスのインスタンスを作成します。ネゴシエート認証が使用されます。 |
LdapConnection (LdapDirectoryIdentifier, NetworkCredential, AuthType) | LdapConnection(LdapDirectoryIdentifier,NetworkCredential,AuthType) コンストラクタは、指定したディレクトリ識別子、ネットワーク資格情報、および認証の種類を使用して、LdapConnection クラスのインスタンスを作成します。 |

LdapConnection コンストラクタ (LdapDirectoryIdentifier)
アセンブリ: System.DirectoryServices.Protocols (system.directoryservices.protocols.dll 内)

Public Sub New ( _ identifier As LdapDirectoryIdentifier _ )
Dim identifier As LdapDirectoryIdentifier Dim instance As New LdapConnection(identifier)
public LdapConnection ( LdapDirectoryIdentifier identifier )
public: LdapConnection ( LdapDirectoryIdentifier^ identifier )
public LdapConnection ( LdapDirectoryIdentifier identifier )
public function LdapConnection ( identifier : LdapDirectoryIdentifier )



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LdapConnection プロパティ

名前 | 説明 | |
---|---|---|
![]() | AuthType | AuthType プロパティは、サポートされる認証の種類を格納します。 |
![]() | AutoBind | AutoBind プロパティは、自動バインドが許可されるかどうかを指定します。 |
![]() | ClientCertificates | ClientCertificates プロパティは、1 つ以上のクライアント証明書を指定し、認証のために送信します。 ( DirectoryConnection から継承されます。) |
![]() | Credential | オーバーライドされます。 Credential プロパティは、オブジェクトのネットワーク資格情報を格納します。 |
![]() | Directory | Directory プロパティは、接続が確立される必要があるドメインまたはサーバーを指定します。 ( DirectoryConnection から継承されます。) |
![]() | SessionOptions | SessionOptions プロパティは、セッション オプションを指定する LdapSessionOptions オブジェクトを格納します。 |
![]() | Timeout | オーバーライドされます。 Timeout プロパティは、LdapConnection がタイムアウトするまでの時間の長さ (秒) を格納します。 |

LdapConnection メソッド

名前 | 説明 | |
---|---|---|
![]() | Abort | Abort メソッドは、非同期の要求をキャンセルします。 |
![]() | BeginSendRequest | オーバーロードされます。 サーバーにデータを非同期的に送信します。 |
![]() | Bind | オーバーロードされます。 LDAP バインドを送信します。 |
![]() | Dispose | オーバーロードされます。 LDAP ハンドルを閉じ、オプションで解放もします。 |
![]() | EndSendRequest | EndSendRequest メソッドは、非同期の要求を完了します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetPartialResults | GetPartialResults メソッドは、非同期操作の部分的な結果を取得します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | SendRequest | オーバーロードされます。 オーバーライドされます。 LDAP v3 の操作として、単一の DirectoryRequest を送信します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 LDAP ハンドルを閉じ、オプションで解放もします。 |
![]() | Finalize | オーバーライドされます。 LdapConnection.Finalize メソッドは、LdapConnection オブジェクトがガベージ コレクションにより収集される前に、LdapConnection オブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

LdapConnection メンバ
LdapConnection クラスは、Microsoft Active Directory サーバーまたは LDAP サーバーへの TCP/IP または UDP の LDAP 接続を作成します。
LdapConnection データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | AuthType | AuthType プロパティは、サポートされる認証の種類を格納します。 |
![]() | AutoBind | AutoBind プロパティは、自動バインドが許可されるかどうかを指定します。 |
![]() | ClientCertificates | ClientCertificates プロパティは、1 つ以上のクライアント証明書を指定し、認証のために送信します。(DirectoryConnection から継承されます。) |
![]() | Credential | オーバーライドされます。 Credential プロパティは、オブジェクトのネットワーク資格情報を格納します。 |
![]() | Directory | Directory プロパティは、接続が確立される必要があるドメインまたはサーバーを指定します。(DirectoryConnection から継承されます。) |
![]() | SessionOptions | SessionOptions プロパティは、セッション オプションを指定する LdapSessionOptions オブジェクトを格納します。 |
![]() | Timeout | オーバーライドされます。 Timeout プロパティは、LdapConnection がタイムアウトするまでの時間の長さ (秒) を格納します。 |

名前 | 説明 | |
---|---|---|
![]() | Abort | Abort メソッドは、非同期の要求をキャンセルします。 |
![]() | BeginSendRequest | オーバーロードされます。 サーバーにデータを非同期的に送信します。 |
![]() | Bind | オーバーロードされます。 LDAP バインドを送信します。 |
![]() | Dispose | オーバーロードされます。 LDAP ハンドルを閉じ、オプションで解放もします。 |
![]() | EndSendRequest | EndSendRequest メソッドは、非同期の要求を完了します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetPartialResults | GetPartialResults メソッドは、非同期操作の部分的な結果を取得します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | SendRequest | オーバーロードされます。 オーバーライドされます。 LDAP v3 の操作として、単一の DirectoryRequest を送信します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 LDAP ハンドルを閉じ、オプションで解放もします。 |
![]() | Finalize | オーバーライドされます。 LdapConnection.Finalize メソッドは、LdapConnection オブジェクトがガベージ コレクションにより収集される前に、LdapConnection オブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- LdapConnectionのページへのリンク