PrincipalContext Klass

Definition

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 name parameter i konstruktorn.

Options

Hämtar de alternativ som anges i parametern contextOptions för konstruktorn.

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.

Gäller för