LdapConnection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) |