LdapConnection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |