LdapConnection 클래스

정의

LdapConnection 클래스는 Microsoft Active Directory 도메인 서비스 또는 LDAP 서버에 대한 TCP/IP 또는 UDP LDAP 연결을 만듭니다.The LdapConnection class creates a TCP/IP or UDP LDAP connection to Microsoft Active Directory Domain Services or an LDAP server.

public ref class LdapConnection : System::DirectoryServices::Protocols::DirectoryConnection, IDisposable
public class LdapConnection : System.DirectoryServices.Protocols.DirectoryConnection, IDisposable
type LdapConnection = class
    inherit DirectoryConnection
    interface IDisposable
Public Class LdapConnection
Inherits DirectoryConnection
Implements IDisposable
상속
LdapConnection
구현

설명

경우는 ClientCertificates 속성에는 LdapConnection 개체 및 QueryClientCertificate 속성에는 LdapSessionOptions 모두 설정에 지정 된 인증서 개체를 ClientCertificates 속성은 무시 됩니다.If the ClientCertificates property on the LdapConnection object and QueryClientCertificate property on the LdapSessionOptions object are both set, the certificate specified in the ClientCertificates property is ignored.

생성자

LdapConnection(LdapDirectoryIdentifier)

LdapConnection(LdapDirectoryIdentifier) 생성자는 지정된 디렉터리 식별자를 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다.The LdapConnection(LdapDirectoryIdentifier) constructor creates an instance of the LdapConnection class using the specified directory identifier. 로그온 자격 증명과 협상 인증이 LDAP 서버에 연결하는 데 사용됩니다.The logon credentials and the Negotiate Authentication are used to connect to the LDAP server.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

LdapConnection(LdapDirectoryIdentifier, NetworkCredential) 생성자는 지정된 디렉터리 식별자와 네트워크 자격 증명을 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다.The LdapConnection(LdapDirectoryIdentifier, NetworkCredential) constructor creates an instance of the LdapConnection class using the specified directory identifier and network credentials. 협상 인증이 사용됩니다.Negotiate Authentication is used.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) 생성자는 지정된 디렉터리 식별자, 네트워크 자격 증명 및 인증 형식을 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다.The LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) constructor creates an instance of the LdapConnection class using the specified directory identifier, network credentials, and authentication type.

LdapConnection(String)

LdapConnection(String) 생성자는 지정된 서버를 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다.The LdapConnection(String) constructor creates an instance of the LdapConnection class using the specified server.

속성

AuthType

AuthType 속성에는 지원되는 인증 형식이 포함되어 있습니다.The AuthType property contains the supported authentication types.

AutoBind

AutoBind 속성은 자동 바인드가 허용되는지 여부를 지정합니다.The AutoBind property specifies whether an automatic bind is allowed.

ClientCertificates

ClientCertificates 속성은 인증을 위해 보낼 클라이언트 인증서를 하나 이상 지정합니다.The ClientCertificates property specifies one or more client certificates to send for authentication.

(다음에서 상속됨 DirectoryConnection)
Credential

Credential 속성에는 개체의 네트워크 자격 증명이 포함되어 있습니다.The Credential property contains the network credentials for the object.

Directory

Directory 속성은 연결을 설정할 도메인이나 서버를 지정합니다.The Directory property specifies the domain or the server to which the connection should be made.

(다음에서 상속됨 DirectoryConnection)
SessionOptions

SessionOptions 속성에는 세션 옵션을 지정하는 LdapSessionOptions 개체가 포함되어 있습니다.The SessionOptions property contains an LdapSessionOptions object that specifies the session options.

Timeout

Timeout 속성에는 LdapConnection 시간 제한이 초과되기 전까지의 시간(초)이 포함되어 있습니다.The Timeout property contains the length of time, in seconds, before the LdapConnection times out.

메서드

Abort(IAsyncResult)

Abort(IAsyncResult) 메서드는 비동기 요청을 취소합니다.The Abort(IAsyncResult) method cancels the asynchronous request.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

서버에 데이터를 비동기적으로 보냅니다.Sends data asynchronously to the server.

BeginSendRequest(DirectoryRequest, TimeSpan, PartialResultProcessing, AsyncCallback, Object)

서버에 데이터를 비동기적으로 보냅니다.Sends data asynchronously to the server.

Bind()

Bind() 메서드는 현재 자격 증명을 사용하여 LDAP 바인드를 보냅니다.The Bind() method sends an LDAP bind using the current credentials.

Bind(NetworkCredential)

Bind(NetworkCredential) 메서드는 지정된 NetworkCredential을 사용하여 LDAP 바인드를 보냅니다.The Bind(NetworkCredential) method sends an LDAP bind using the specified NetworkCredential.

Dispose()

Dispose() 메서드는 LDAP 핸들을 닫고 해제합니다.The Dispose() method closes and releases the LDAP handle.

Dispose(Boolean)

Dispose(Boolean) 메서드는 연결을 닫고 LDAP 핸들을 선택적으로 해제합니다.The Dispose(Boolean) method closes the connection and optionally releases the LDAP handle.

EndSendRequest(IAsyncResult)

EndSendRequest(IAsyncResult) 메서드는 비동기 요청을 완료합니다.The EndSendRequest(IAsyncResult) method completes an asynchronous request.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
Finalize()

Finalize() 메서드를 사용하면 가비지 수집으로 LdapConnection 개체를 회수하기 전에 LdapConnection 개체가 리소스를 해제하고 다른 정리 작업을 수행하도록 할 수 있습니다.The Finalize() method allows an LdapConnection object to attempt to free resources and perform other cleanup operations before the LdapConnection object is reclaimed by garbage collection.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetPartialResults(IAsyncResult)

GetPartialResults(IAsyncResult) 메서드는 비동기 작업의 일부 결과를 검색합니다.The GetPartialResults(IAsyncResult) method retrieves partial results of an asynchronous operation.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
SendRequest(DirectoryRequest)

SendRequest(DirectoryRequest) 메서드는 DirectoryRequest 하나를 LDAP v3 작업으로 보냅니다.The SendRequest(DirectoryRequest) method sends a single DirectoryRequest as an LDAP v3 operation.

SendRequest(DirectoryRequest, TimeSpan)

SendRequest(DirectoryRequest, TimeSpan) 메서드는 DirectoryRequest 하나를 LDAP v3 작업으로 보냅니다.The SendRequest(DirectoryRequest, TimeSpan) method sends a single DirectoryRequest as an LDAP v3 operation.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상