DirectoryContext Klass

Definition

Klassen DirectoryContext identifierar en specifik katalog och de autentiseringsuppgifter som används för att komma åt katalogen.

public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
Arv
DirectoryContext

Kommentarer

En katalogkontext måste skapas innan du kommer åt metoderna och egenskaperna för ett System.DirectoryServices.ActiveDirectory-katalogobjekt, till exempel en domän eller skog.

När du skapar en katalogkontext kan processens aktuella autentiseringsuppgifter eller alternativa autentiseringsuppgifter tillämpas på den kontexten med hjälp av lämplig konstruktor. Dessa autentiseringsuppgifter avgör vilka behörigheter som gäller när programmet kommer åt katalogobjekt. Eftersom Doménové služby Active Directory objekt kan skyddas mot hämtning eller ändring av icke-administrativa användare, är det ibland nödvändigt att använda alternativa autentiseringsuppgifter med behörighet att komma åt målobjekten för rätt programfunktioner.

Följande tabell innehåller en lista över de måltyper som tillåts och en beskrivning av målsträngens format.

Måltyp DirectoryContextType medlem Målnamnformat
Domänkontrollant DirectoryServer DNS-namnet på domänkontrollanten.
AD LDS-instans DirectoryServer DNS-namnet på AD LDS-servern och LDAP-portnumret, till exempel ad_lds_instance.fabrikam.com:389.
Domän Domain DNS-namnet på domänen, till exempel sales.corp.fabrikam.com.
Skog Forest DNS-namnet på skogen, till exempel corp.fabrikam.com.
Programpartition ApplicationPartition DNS-namnet på programpartitionen.
AD LDS-konfigurationsuppsättning ConfigurationSet Ett av nyckelorden som är associerat med tjänstanslutningspunkten som registrerats av AD LDS-instanser för konfigurationsuppsättningen.

Konstruktorer

Name Description
DirectoryContext(DirectoryContextType, String, String, String)

Initierar en ny instans av DirectoryContext klassen av den angivna typen som innehåller det angivna målet, användarnamnet och lösenordet.

DirectoryContext(DirectoryContextType, String, String)

Initierar en ny instans av DirectoryContext klassen av den angivna typen som innehåller det angivna användarnamnet och lösenordet.

DirectoryContext(DirectoryContextType, String)

Initierar en ny instans av DirectoryContext klassen av den angivna typen som innehåller det angivna namnet och autentiseringsuppgifterna för den aktuella användarkontexten.

DirectoryContext(DirectoryContextType)

Initierar en ny instans av DirectoryContext klassen av den angivna typen som innehåller autentiseringsuppgifterna för den aktuella användarkontexten.

Egenskaper

Name Description
ContextType

Hämtar typen av kontextobjekt.

Name

Hämtar namnet på kontexten.

UserName

Hämtar kontextens användarnamn.

Metoder

Name Description
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)

Gäller för