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, 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 |
| Options |
Ruft die im |
| 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. |