PrincipalContext PrincipalContext PrincipalContext PrincipalContext Class

Definition

Kapselt den Server oder die Domäne, mit denen alle Vorgänge ausgeführt werden, sowie den zugrunde liegenden Container für diese Vorgänge und die darin verwendeten Anmeldeinformationen.Encapsulates the server or domain against which all operations are performed, the container that is used as the base of those operations, and the credentials used to perform the operations.

public ref class PrincipalContext : IDisposable
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class PrincipalContext : IDisposable
type PrincipalContext = class
    interface IDisposable
Public Class PrincipalContext
Implements IDisposable
Vererbung
PrincipalContextPrincipalContextPrincipalContextPrincipalContext
Attribute
Implementiert

Hinweise

Für Suchvorgänge der Prinzipalkontext definiert die Suchbasis und für Insert-Vorgänge definiert der Kontext der Container, die an dem das Objekt eingefügt wird.For search operations, the principal context defines the search base, and for insert operations the context defines the container into which the object is inserted.

Konstruktoren

PrincipalContext(ContextType) PrincipalContext(ContextType) PrincipalContext(ContextType) PrincipalContext(ContextType)

Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp.Initializes a new instance of the PrincipalContext class with the specified context type.

PrincipalContext(ContextType, String) PrincipalContext(ContextType, String) PrincipalContext(ContextType, String) PrincipalContext(ContextType, String)

Initialisiert eine neue Instanz der PrincipalContext-Klasse unter Verwendung des angegebenen Kontexttyps und des angegebenen Namens.Initializes a new instance of the PrincipalContext class with the specified context type and name.

PrincipalContext(ContextType, String, String) PrincipalContext(ContextType, String, String) PrincipalContext(ContextType, String, String) PrincipalContext(ContextType, String, String)

Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp, dem angegebenen Namen und dem angegebenen Container.Initializes a new instance of the PrincipalContext class with the specified context type, name, and container.

PrincipalContext(ContextType, String, String, ContextOptions) PrincipalContext(ContextType, String, String, ContextOptions) PrincipalContext(ContextType, String, String, ContextOptions) PrincipalContext(ContextType, String, String, ContextOptions)

Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp, dem angegebenen Namen, dem angegebenen Container sowie Kontextoptionen.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, and context options.

PrincipalContext(ContextType, String, String, ContextOptions, String, String) PrincipalContext(ContextType, String, String, ContextOptions, String, String) PrincipalContext(ContextType, String, String, ContextOptions, String, String) PrincipalContext(ContextType, String, String, ContextOptions, String, String)

Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp, dem angegebenen Namen, dem angegebenen Container, den angegebenen Kontextoptionen, dem angegebenen Benutzernamen und dem angegebenen Kennwort.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, context options, username, and password.

PrincipalContext(ContextType, String, String, String) PrincipalContext(ContextType, String, String, String) PrincipalContext(ContextType, String, String, String) PrincipalContext(ContextType, String, String, String)

Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp, dem angegebenen Namen, dem angegebenen Benutzernamen und dem angegebenen Kennwort.Initializes a new instance of the PrincipalContext class with the specified context type, name, username, and password.

PrincipalContext(ContextType, String, String, String, String) PrincipalContext(ContextType, String, String, String, String) PrincipalContext(ContextType, String, String, String, String) PrincipalContext(ContextType, String, String, String, String)

Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp, dem angegebenen Namen, dem angegebenen Container, dem angegebenen Benutzernamen und dem angegebenen Kennwort.Initializes a new instance of the PrincipalContext class with the specified context type, name, container, username, and password.

Eigenschaften

ConnectedServer ConnectedServer ConnectedServer ConnectedServer

Ruft den Namen des Servers ab, mit dem der Prinzipalkontext verbunden ist.Gets the name of the server to which the principal context is connected.

Container Container Container Container

Ruft den Wert ab, der im Containerparameter des Konstruktors angegeben ist.Gets the value specified in the container parameter in the constructor.

ContextType ContextType ContextType ContextType

Ruft den Kontexttyp ab, der den Speichertyp für den Prinzipalkontext angibt.Gets the context type that specifies the type of store for the principal context.

Name Name Name Name

Ruft den Wert ab, der als name-Parameter im Konstruktor angegeben wurde.Gets the value specified as the name parameter in the constructor.

Options Options Options Options

Ruft die Optionen ab, die im contextOptions-Parameter des Konstruktors angegeben wurden.Gets the options specified in the contextOptions parameter of the constructor.

UserName UserName UserName UserName

Ruft den Wert ab, der im Benutzernamenparameter des Konstruktors angegeben ist.Gets the value specified in the username parameter in the constructor.

Methoden

Dispose() Dispose() Dispose() Dispose()

Verwirft die aktuelle Instanz des PrincipalContext-Objekts.Disposes the current instance of the PrincipalContext object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String) ValidateCredentials(String, String)

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das Kennwort gültig sind.Creates the connections to the server and returns a Boolean value that specifies whether the specified username and password are valid.

ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions) ValidateCredentials(String, String, ContextOptions)

Stellt die Verbindungen mit dem Server her und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das Kennwort gültig sind.Creates the connections to the server and returns a Boolean value that specifies whether the specified user name and password are valid. Diese Methode führt eine schnelle Überprüfung von Benutzername und Kennwort durch.This method performs fast credential validation of the username and password.

Gilt für: