PrincipalContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
public ref class PrincipalContext : IDisposable
public class PrincipalContext : IDisposable
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class PrincipalContext : IDisposable
type PrincipalContext = class
interface 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 bei Einfügevorgängen definiert der Kontext den Container, in den das Objekt eingefügt wird.
Konstruktoren
PrincipalContext(ContextType) |
Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp. |
PrincipalContext(ContextType, String) |
Initialisiert eine neue Instanz der PrincipalContext-Klasse unter Verwendung des angegebenen Kontexttyps und des angegebenen Namens. |
PrincipalContext(ContextType, String, String) |
Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp, dem angegebenen Namen und dem angegebenen Container. |
PrincipalContext(ContextType, String, String, ContextOptions) |
Initialisiert eine neue Instanz der PrincipalContext-Klasse mit dem angegebenen Kontexttyp, dem angegebenen Namen, dem angegebenen Container sowie Kontextoptionen. |
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. |
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. |
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. |
Eigenschaften
ConnectedServer |
Ruft den Namen des Servers ab, mit dem der Prinzipalkontext verbunden ist. |
Container |
Ruft den Wert ab, der im Containerparameter des Konstruktors angegeben ist. |
ContextType |
Ruft den Kontexttyp ab, der den Speichertyp für den Prinzipalkontext angibt. |
Name |
Ruft den Wert ab, der als |
Options |
Ruft die Optionen ab, die im |
UserName |
Ruft den Wert ab, der im Benutzernamenparameter des Konstruktors angegeben ist. |
Methoden
Dispose() |
Verwirft die aktuelle Instanz des PrincipalContext-Objekts. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
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. |
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. Diese Methode führt eine schnelle Überprüfung von Benutzername und Kennwort durch. |