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