다음을 통해 공유


LdapConnection 클래스

정의

LdapConnection 클래스는 Microsoft Active Directory Domain Services 또는 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
구현

설명

LdapConnection 개체의 ClientCertificates 속성과 LdapSessionOptions 개체의 QueryClientCertificate 속성이 모두 설정된 경우 ClientCertificates 속성에 지정된 인증서는 무시됩니다.

생성자

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

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

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

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

LdapConnection(LdapDirectoryIdentifier)

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

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, TimeSpan)

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

SendRequest(DirectoryRequest)

SendRequest(DirectoryRequest) 메서드는 단일 DirectoryRequest LDAP v3 작업으로 보냅니다.

ToString()

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

(다음에서 상속됨 Object)

적용 대상