PrincipalContext Klasse

Definition

Kapselt den Server oder die Domäne, für den alle Vorgänge ausgeführt werden, den Container, der als Basis dieser Vorgänge verwendet wird, und die Zum Ausführen der Vorgänge verwendeten Anmeldeinformationen.

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

Hinweise

Bei Suchvorgängen definiert der Prinzipalkontext die Suchbasis und für Einfügevorgänge definiert der Kontext den Container, in den das Objekt eingefügt wird.

Konstruktoren

Name Beschreibung
PrincipalContext(ContextType, String, String, ContextOptions, String, String)

Initialisiert eine neue Instanz der PrincipalContext Klasse mit dem angegebenen Kontexttyp, Namen, Container, Kontextoptionen, Benutzername und Kennwort.

PrincipalContext(ContextType, String, String, ContextOptions)

Initialisiert eine neue Instanz der PrincipalContext Klasse mit dem angegebenen Kontexttyp, Namen, Container und Kontextoptionen.

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

Initialisiert eine neue Instanz der PrincipalContext Klasse mit dem angegebenen Kontexttyp, Namen, Container, Benutzername und Kennwort.

PrincipalContext(ContextType, String, String, String)

Initialisiert eine neue Instanz der PrincipalContext Klasse mit dem angegebenen Kontexttyp, Namen, Benutzernamen und Kennwort.

PrincipalContext(ContextType, String, String)

Initialisiert eine neue Instanz der PrincipalContext Klasse mit dem angegebenen Kontexttyp, Namen und Container.

PrincipalContext(ContextType, String)

Initialisiert eine neue Instanz der PrincipalContext Klasse mit dem angegebenen Kontexttyp und Namen.

PrincipalContext(ContextType)

Initialisiert eine neue Instanz der PrincipalContext Klasse mit dem angegebenen Kontexttyp.

Eigenschaften

Name Beschreibung
ConnectedServer

Ruft den Namen des Servers ab, mit dem der Prinzipalkontext verbunden ist.

Container

Ruft den im Containerparameter im Konstruktor angegebenen Wert ab.

ContextType

Ruft den Kontexttyp ab, der den Typ des Speichers für den Prinzipalkontext angibt.

Name

Ruft den als name Parameter im Konstruktor angegebenen Wert ab.

Options

Ruft die im contextOptions Parameter des Konstruktors angegebenen Optionen ab.

UserName

Ruft den im Benutzernamenparameter im Konstruktor angegebenen Wert ab.

Methoden

Name Beschreibung
Dispose()

Entfernt die aktuelle Instanz des PrincipalContext Objekts.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ValidateCredentials(String, String, ContextOptions)

Erstellt die Verbindungen mit dem Server und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das angegebene Kennwort gültig sind. Diese Methode führt eine schnelle Überprüfung der Anmeldeinformationen für den Benutzernamen und das Kennwort durch.

ValidateCredentials(String, String)

Erstellt die Verbindungen mit dem Server und gibt einen booleschen Wert zurück, der angibt, ob der angegebene Benutzername und das angegebene Kennwort gültig sind.

Gilt für: