LdapConnection 클래스

정의

LdapConnection 클래스는 Microsoft Active Directory 도메인 서비스 또는 LDAP 서버에 대한 TCP/IP 또는 UDP LDAP 연결을 만듭니다.

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 속성은 무시 됩니다.

생성자

LdapConnection(LdapDirectoryIdentifier)

LdapConnection(LdapDirectoryIdentifier) 생성자는 지정된 디렉터리 식별자를 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다. 로그온 자격 증명과 협상 인증이 LDAP 서버에 연결하는 데 사용됩니다.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

LdapConnection(LdapDirectoryIdentifier, NetworkCredential) 생성자는 지정된 디렉터리 식별자와 네트워크 자격 증명을 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다. 협상 인증이 사용됩니다.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) 생성자는 지정된 디렉터리 식별자, 네트워크 자격 증명 및 인증 형식을 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다.

LdapConnection(String)

LdapConnection(String) 생성자는 지정된 서버를 사용하여 LdapConnection 클래스의 인스턴스를 만듭니다.

속성

AuthType

AuthType 속성에는 지원되는 인증 형식이 포함되어 있습니다.

AutoBind

AutoBind 속성은 자동 바인드가 허용되는지 여부를 지정합니다.

ClientCertificates

인증을 위해 보낼 클라이언트 인증서를 하나 이상 가져옵니다.

(다음에서 상속됨 DirectoryConnection)
Credential

Credential 속성에는 개체의 네트워크 자격 증명이 포함되어 있습니다.

Directory

연결을 만들어야 하는 도메인 또는 서버를 가져옵니다.

(다음에서 상속됨 DirectoryConnection)
SessionOptions

SessionOptions 속성에는 세션 옵션을 지정하는 LdapSessionOptions 개체가 포함되어 있습니다.

Timeout

Timeout 속성에는 LdapConnection 시간 제한이 초과되기 전까지의 시간(초)이 포함되어 있습니다.

메서드

Abort(IAsyncResult)

Abort(IAsyncResult) 메서드는 비동기 요청을 취소합니다.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

서버에 데이터를 비동기적으로 보냅니다.

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

서버에 데이터를 비동기적으로 보냅니다.

Bind()

Bind() 메서드는 현재 자격 증명을 사용하여 LDAP 바인드를 보냅니다.

Bind(NetworkCredential)

Bind(NetworkCredential) 메서드는 지정된 NetworkCredential을 사용하여 LDAP 바인드를 보냅니다.

Dispose()

Dispose() 메서드는 LDAP 핸들을 닫고 해제합니다.

Dispose(Boolean)

Dispose(Boolean) 메서드는 연결을 닫고 LDAP 핸들을 선택적으로 해제합니다.

EndSendRequest(IAsyncResult)

EndSendRequest(IAsyncResult) 메서드는 비동기 요청을 완료합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

Finalize() 메서드를 사용하면 가비지 수집으로 LdapConnection 개체를 회수하기 전에 LdapConnection 개체가 리소스를 해제하고 다른 정리 작업을 수행하도록 할 수 있습니다.

GetHashCode()

기본 해시 함수로 작동합니다.

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

GetPartialResults(IAsyncResult) 메서드는 비동기 작업의 일부 결과를 검색합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

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

현재 Object의 단순 복사본을 만듭니다.

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

SendRequest(DirectoryRequest) 메서드는 DirectoryRequest 하나를 LDAP v3 작업으로 보냅니다.

SendRequest(DirectoryRequest, TimeSpan)

SendRequest(DirectoryRequest, TimeSpan) 메서드는 DirectoryRequest 하나를 LDAP v3 작업으로 보냅니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상