Udostępnij za pośrednictwem


LdapConnection Klasa

Definicja

Klasa LdapConnection tworzy połączenie TCP/IP lub UDP LDAP z usługą Microsoft Active Directory Domain Services lub serwerem 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
Dziedziczenie
LdapConnection
Implementuje

Uwagi

ClientCertificates Jeśli właściwość obiektu LdapConnection i QueryClientCertificate właściwości LdapSessionOptions obiektu jest ustawiona, certyfikat określony we ClientCertificates właściwości jest ignorowany.

Konstruktory

LdapConnection(LdapDirectoryIdentifier)

Konstruktor LdapConnection(LdapDirectoryIdentifier) tworzy wystąpienie LdapConnection klasy przy użyciu określonego identyfikatora katalogu. Poświadczenia logowania i uwierzytelnianie negocjowania są używane do nawiązywania połączenia z serwerem LDAP.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

Konstruktor LdapConnection(LdapDirectoryIdentifier, NetworkCredential) tworzy wystąpienie klasy przy użyciu określonego LdapConnection identyfikatora katalogu i poświadczeń sieciowych. Uwierzytelnianie negocjowane jest używane.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

Konstruktor LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) tworzy wystąpienie klasy przy użyciu określonego LdapConnection identyfikatora katalogu, poświadczeń sieci i typu uwierzytelniania.

LdapConnection(String)

Konstruktor LdapConnection(String) tworzy wystąpienie LdapConnection klasy przy użyciu określonego serwera.

Właściwości

AuthType

Właściwość AuthType zawiera obsługiwane typy uwierzytelniania.

AutoBind

Właściwość AutoBind określa, czy automatyczne powiązanie jest dozwolone.

ClientCertificates

Pobiera co najmniej jeden certyfikat klienta do wysłania do uwierzytelniania.

(Odziedziczone po DirectoryConnection)
Credential

Właściwość Credential zawiera poświadczenia sieciowe dla obiektu.

Directory

Pobiera domenę lub serwer, do którego należy nawiązać połączenie.

(Odziedziczone po DirectoryConnection)
SessionOptions

Właściwość SessionOptions zawiera LdapSessionOptions obiekt, który określa opcje sesji.

Timeout

Właściwość Timeout zawiera długość czasu (w sekundach) przed przekroczeniem limitu LdapConnection czasu.

Metody

Abort(IAsyncResult)

Metoda Abort(IAsyncResult) anuluje żądanie asynchroniczne.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Wysyła dane asynchronicznie do serwera.

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

Wysyła dane asynchronicznie do serwera.

Bind()

Metoda Bind() wysyła powiązanie LDAP przy użyciu bieżących poświadczeń.

Bind(NetworkCredential)

Metoda Bind(NetworkCredential) wysyła powiązanie LDAP przy użyciu określonego NetworkCredentialelementu .

Dispose()

Metoda Dispose() zamyka i zwalnia uchwyt LDAP.

Dispose(Boolean)

Metoda Dispose(Boolean) zamyka połączenie i opcjonalnie zwalnia uchwyt LDAP.

EndSendRequest(IAsyncResult)

Metoda EndSendRequest(IAsyncResult) kończy żądanie asynchroniczne.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Metoda Finalize() umożliwia LdapConnection obiektowi próbę zwolnienia zasobów i wykonanie innych operacji oczyszczania przed LdapConnection odzyskaniem obiektu przez odzyskiwanie pamięci.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPartialResults(IAsyncResult)

Metoda GetPartialResults(IAsyncResult) pobiera częściowe wyniki operacji asynchronicznej.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SendRequest(DirectoryRequest)

Metoda SendRequest(DirectoryRequest) wysyła pojedynczy element DirectoryRequest jako operację LDAP w wersji 3.

SendRequest(DirectoryRequest, TimeSpan)

Metoda SendRequest(DirectoryRequest, TimeSpan) wysyła pojedynczy element DirectoryRequest jako operację LDAP w wersji 3.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy