DirectoryContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |