PrincipalContext Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in den server eller domän som alla åtgärder utförs mot, den container som används som bas för dessa åtgärder och de autentiseringsuppgifter som används för att utföra åtgärderna.
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
- Arv
-
PrincipalContext
- Attribut
- Implementeringar
Kommentarer
För sökåtgärder definierar huvudkontexten sökbasen och för infogningsåtgärder definierar kontexten containern som objektet infogas i.
Konstruktorer
| Name | Description |
|---|---|
| PrincipalContext(ContextType, String, String, ContextOptions, String, String) |
Initierar en ny instans av PrincipalContext klassen med den angivna kontexttypen, namn, container, kontextalternativ, användarnamn och lösenord. |
| PrincipalContext(ContextType, String, String, ContextOptions) |
Initierar en ny instans av PrincipalContext klassen med den angivna kontexttypen, namnet, containern och kontextalternativen. |
| PrincipalContext(ContextType, String, String, String, String) |
Initierar en ny instans av PrincipalContext klassen med den angivna kontexttypen, namnet, containern, användarnamnet och lösenordet. |
| PrincipalContext(ContextType, String, String, String) |
Initierar en ny instans av PrincipalContext klassen med den angivna kontexttypen, namnet, användarnamnet och lösenordet. |
| PrincipalContext(ContextType, String, String) |
Initierar en ny instans av PrincipalContext klassen med den angivna kontexttypen, namnet och containern. |
| PrincipalContext(ContextType, String) |
Initierar en ny instans av PrincipalContext klassen med den angivna kontexttypen och namnet. |
| PrincipalContext(ContextType) |
Initierar en ny instans av PrincipalContext klassen med den angivna kontexttypen. |
Egenskaper
| Name | Description |
|---|---|
| ConnectedServer |
Hämtar namnet på den server som huvudkontexten är ansluten till. |
| Container |
Hämtar värdet som anges i containerparametern i konstruktorn. |
| ContextType |
Hämtar kontexttypen som anger typ av arkiv för huvudkontexten. |
| Name |
Hämtar värdet som anges som |
| Options |
Hämtar de alternativ som anges i parametern |
| UserName |
Hämtar värdet som anges i användarnamnsparametern i konstruktorn. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Bortser från den aktuella instansen PrincipalContext av objektet. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| ValidateCredentials(String, String, ContextOptions) |
Skapar anslutningarna till servern och returnerar ett booleskt värde som anger om det angivna användarnamnet och lösenordet är giltiga. Den här metoden utför snabb validering av autentiseringsuppgifter för användarnamnet och lösenordet. |
| ValidateCredentials(String, String) |
Skapar anslutningarna till servern och returnerar ett booleskt värde som anger om det angivna användarnamnet och lösenordet är giltiga. |