Share via


DirectoryContext Třída

Definice

Třída DirectoryContext identifikuje konkrétní adresář a přihlašovací údaje, které se používají pro přístup k adresáři.

public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
Dědičnost
DirectoryContext

Poznámky

Kontext adresáře musí být vytvořen před přístupem k metodám a vlastnostem objektu adresáře System.DirectoryServices.ActiveDirectory, jako je doména nebo doménová struktura.

Při vytváření kontextu adresáře je možné použít aktuální přihlašovací údaje procesu nebo alternativní přihlašovací údaje v tomto kontextu pomocí příslušného konstruktoru. Tyto přihlašovací údaje určují oprávnění, která platí při přístupu programu k objektům adresáře. Vzhledem k tomu, že Active Directory Domain Services objekty mohou být chráněny před načtením nebo úpravou uživateli, kteří nejsou správci, je použití alternativních přihlašovacích údajů s oprávněním pro přístup k cílovým objektům někdy nezbytné pro správnou funkci programu.

Následující tabulka obsahuje seznam povolených cílových typů a popis formátu cílového řetězce.

Typ cíle DirectoryContextType Členské Formát názvu cíle
Řadič domény DirectoryServer Název DNS řadiče domény.
AD LDS Instance DirectoryServer Název DNS serveru služby AD LDS a číslo portu LDAP, například ad_lds_instance.fabrikam.com:389.
Doména Domain Název DNS domény, například sales.corp.fabrikam.com.
Doménové struktury Forest Název DNS doménové struktury, například corp.fabrikam.com.
Oddíl aplikace ApplicationPartition Název DNS oddílu aplikace.
Sada konfigurace služby AD LDS ConfigurationSet Jedno z klíčových slov, které je přidruženo ke spojovacímu bodu služby registrovanému instancemi služby AD LDS pro konfigurační sadu.

Konstruktory

DirectoryContext(DirectoryContextType)

Inicializuje novou instanci DirectoryContext třídy zadaného typu, která obsahuje pověření aktuálního kontextu uživatele.

DirectoryContext(DirectoryContextType, String)

Inicializuje novou instanci DirectoryContext třídy zadaného typu, která obsahuje zadaný název a pověření aktuálního kontextu uživatele.

DirectoryContext(DirectoryContextType, String, String)

Inicializuje novou instanci DirectoryContext třídy zadaného typu, která obsahuje zadané uživatelské jméno a heslo.

DirectoryContext(DirectoryContextType, String, String, String)

Inicializuje novou instanci DirectoryContext třídy zadaného typu, která obsahuje zadaný cíl, uživatelské jméno a heslo.

Vlastnosti

ContextType

Získá typ objektu kontextu.

Name

Získá název kontextu.

UserName

Získá uživatelské jméno kontextu.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro