LdapConnection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída LdapConnection vytvoří připojení TCP/IP nebo UDP LDAP ke službě Microsoft Active Directory Domain Services nebo serveru 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
- Dědičnost
- Implementuje
Poznámky
ClientCertificates Pokud je vlastnost objektu LdapConnection i QueryClientCertificate vlastnosti objektu LdapSessionOptions nastavena, certifikát zadaný ve ClientCertificates vlastnosti je ignorován.
Konstruktory
| Name | Description |
|---|---|
| LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) |
Konstruktor LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) vytvoří instanci třídy pomocí zadaného LdapConnection identifikátoru adresáře, síťových přihlašovacích údajů a typu ověřování. |
| LdapConnection(LdapDirectoryIdentifier, NetworkCredential) |
Konstruktor LdapConnection(LdapDirectoryIdentifier, NetworkCredential) vytvoří instanci třídy pomocí zadaného LdapConnection identifikátoru adresáře a síťových přihlašovacích údajů. Používá se ověřování Negotiate. |
| LdapConnection(LdapDirectoryIdentifier) |
Konstruktor LdapConnection(LdapDirectoryIdentifier) vytvoří instanci LdapConnection třídy pomocí zadaného identifikátoru adresáře. Přihlašovací údaje a ověřování Negotiate slouží k připojení k serveru LDAP. |
| LdapConnection(String) |
Konstruktor LdapConnection(String) vytvoří instanci LdapConnection třídy pomocí zadaného serveru. |
Vlastnosti
| Name | Description |
|---|---|
| AuthType |
Tato AuthType vlastnost obsahuje podporované typy ověřování. |
| AutoBind |
Vlastnost AutoBind určuje, zda je povolena automatická vazba. |
| ClientCertificates |
Získá jeden nebo více klientských certifikátů, které se mají odeslat k ověření. (Zděděno od DirectoryConnection) |
| Credential |
Vlastnost Credential obsahuje síťové přihlašovací údaje pro objekt. |
| Directory |
Získá doménu nebo server, ke kterému má být připojení provedeno. (Zděděno od DirectoryConnection) |
| SessionOptions |
Vlastnost SessionOptions obsahuje LdapSessionOptions objekt, který určuje možnosti relace. |
| Timeout |
Vlastnost Timeout obsahuje dobu v sekundách před vypršením časového limitu LdapConnection . |
Metody
| Name | Description |
|---|---|
| Abort(IAsyncResult) |
Metoda Abort(IAsyncResult) zruší asynchronní požadavek. |
| BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object) |
Odesílá data asynchronně na server. |
| BeginSendRequest(DirectoryRequest, TimeSpan, PartialResultProcessing, AsyncCallback, Object) |
Odesílá data asynchronně na server. |
| Bind() |
Metoda Bind() odešle vazbu protokolu LDAP pomocí aktuálních přihlašovacích údajů. |
| Bind(NetworkCredential) |
Metoda Bind(NetworkCredential) odešle vazbu PROTOKOLU LDAP pomocí zadaného NetworkCredential. |
| Dispose() |
Metoda Dispose() zavře a uvolní popisovač LDAP. |
| Dispose(Boolean) |
Metoda Dispose(Boolean) připojení zavře a volitelně uvolní popisovač LDAP. |
| EndSendRequest(IAsyncResult) |
Metoda EndSendRequest(IAsyncResult) dokončí asynchronní požadavek. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Finalize() |
Metoda Finalize() umožňuje objektu LdapConnection pokusit se uvolnit prostředky a provádět další operace čištění před uvolněním LdapConnection objektu uvolnění paměti. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetPartialResults(IAsyncResult) |
Metoda GetPartialResults(IAsyncResult) načte částečné výsledky asynchronní operace. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SendRequest(DirectoryRequest, TimeSpan) |
Metoda SendRequest(DirectoryRequest, TimeSpan) odešle jednu DirectoryRequest operaci ldap v3. |
| SendRequest(DirectoryRequest) |
Metoda SendRequest(DirectoryRequest) odešle jednu DirectoryRequest operaci ldap v3. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |