Condividi tramite


LdapConnection Classe

Definizione

La classe LdapConnection crea una connessione LDAP TCP/IP o UDP a Microsoft Active Directory Domain Services o a un server 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
Ereditarietà
LdapConnection
Implementazioni

Commenti

Se la proprietà ClientCertificates nell'oggetto LdapConnection e la proprietà QueryClientCertificate dell'oggetto LdapSessionOptions sono entrambe impostate, il certificato specificato nella proprietà ClientCertificates viene ignorato.

Costruttori

LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType)

Il costruttore LdapConnection(LdapDirectoryIdentifier, NetworkCredential, AuthType) crea un'istanza della classe LdapConnection usando l'identificatore di directory, le credenziali di rete e il tipo di autenticazione specificati.

LdapConnection(LdapDirectoryIdentifier, NetworkCredential)

Il costruttore LdapConnection(LdapDirectoryIdentifier, NetworkCredential) crea un'istanza della classe LdapConnection usando l'identificatore di directory e le credenziali di rete specificati. Viene usata l'autenticazione negotiate.

LdapConnection(LdapDirectoryIdentifier)

Il costruttore LdapConnection(LdapDirectoryIdentifier) crea un'istanza della classe LdapConnection usando l'identificatore di directory specificato. Le credenziali di accesso e l'autenticazione negotiate vengono usate per connettersi al server LDAP.

LdapConnection(String)

Il costruttore LdapConnection(String) crea un'istanza della classe LdapConnection utilizzando il server specificato.

Proprietà

AuthType

La proprietà AuthType contiene i tipi di autenticazione supportati.

AutoBind

La proprietà AutoBind specifica se è consentita un'associazione automatica.

ClientCertificates

Ottiene uno o più certificati client da inviare per l'autenticazione.

(Ereditato da DirectoryConnection)
Credential

La proprietà Credential contiene le credenziali di rete per l'oggetto .

Directory

Ottiene il dominio o il server a cui deve essere stabilita la connessione.

(Ereditato da DirectoryConnection)
SessionOptions

La proprietà SessionOptions contiene un oggetto LdapSessionOptions che specifica le opzioni di sessione.

Timeout

La proprietà Timeout contiene l'intervallo di tempo, espresso in secondi, prima del timeout del LdapConnection.

Metodi

Abort(IAsyncResult)

Il metodo Abort(IAsyncResult) annulla la richiesta asincrona.

BeginSendRequest(DirectoryRequest, PartialResultProcessing, AsyncCallback, Object)

Invia i dati in modo asincrono al server.

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

Invia i dati in modo asincrono al server.

Bind()

Il metodo Bind() invia un'associazione LDAP usando le credenziali correnti.

Bind(NetworkCredential)

Il metodo Bind(NetworkCredential) invia un'associazione LDAP usando il NetworkCredentialspecificato.

Dispose()

Il metodo Dispose() chiude e rilascia l'handle LDAP.

Dispose(Boolean)

Il metodo Dispose(Boolean) chiude la connessione e facoltativamente rilascia l'handle LDAP.

EndSendRequest(IAsyncResult)

Il metodo EndSendRequest(IAsyncResult) completa una richiesta asincrona.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Il metodo Finalize() consente a un oggetto LdapConnection di tentare di liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto LdapConnection venga recuperato da Garbage Collection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPartialResults(IAsyncResult)

Il metodo GetPartialResults(IAsyncResult) recupera i risultati parziali di un'operazione asincrona.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SendRequest(DirectoryRequest, TimeSpan)

Il metodo SendRequest(DirectoryRequest, TimeSpan) invia una singola DirectoryRequest come operazione LDAP v3.

SendRequest(DirectoryRequest)

Il metodo SendRequest(DirectoryRequest) invia una singola DirectoryRequest come operazione LDAP v3.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a