DirectoryContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa DirectoryContext identyfikuje określony katalog i poświadczenia używane do uzyskiwania dostępu do katalogu.
public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
- Dziedziczenie
-
DirectoryContext
Uwagi
Kontekst katalogu należy utworzyć przed uzyskaniem dostępu do metod i właściwości obiektu katalogu System.DirectoryServices.ActiveDirectory, takiego jak domena lub las.
Podczas tworzenia kontekstu katalogu bieżące poświadczenia procesu lub alternatywne poświadczenia można zastosować do tego kontekstu przy użyciu odpowiedniego konstruktora. Te poświadczenia określają uprawnienia, które obowiązują, gdy program uzyskuje dostęp do obiektów katalogu. Ponieważ Active Directory Domain Services obiekty mogą być chronione przed pobieraniem lub modyfikowaniem przez użytkowników niebędących administratorami, użycie alternatywnych poświadczeń z uprawnieniem dostępu do obiektów docelowych jest czasami niezbędne do prawidłowej funkcjonalności programu.
Poniższa tabela zawiera listę dozwolonych typów docelowych oraz opis formatu ciągu docelowego.
Typ docelowy | DirectoryContextType Członkowskich | Format nazwy docelowej |
---|---|---|
Kontroler domeny | DirectoryServer | Nazwa DNS kontrolera domeny. |
Wystąpienie usługi AD LDS | DirectoryServer | Nazwa DNS serwera usługi AD LDS i numer portu LDAP, na przykład ad_lds_instance.fabrikam.com:389. |
Domena | Domain | Nazwa DNS domeny, na przykład, sales.corp.fabrikam.com. |
Lasu | Forest | Nazwa DNS lasu, na przykład, corp.fabrikam.com. |
Partycja aplikacji | ApplicationPartition | Nazwa DNS partycji aplikacji. |
Zestaw konfiguracji usługi AD LDS | ConfigurationSet | Jedno ze słów kluczowych skojarzonych z punktem połączenia usługi zarejestrowanym przez wystąpienia usługi AD LDS dla zestawu konfiguracji. |
Konstruktory
DirectoryContext(DirectoryContextType) |
Inicjuje nowe wystąpienie DirectoryContext klasy określonego typu zawierające poświadczenia bieżącego kontekstu użytkownika. |
DirectoryContext(DirectoryContextType, String) |
Inicjuje nowe wystąpienie DirectoryContext klasy określonego typu zawierającego określoną nazwę i poświadczenia bieżącego kontekstu użytkownika. |
DirectoryContext(DirectoryContextType, String, String) |
Inicjuje nowe wystąpienie DirectoryContext klasy określonego typu zawierającego określoną nazwę użytkownika i hasło. |
DirectoryContext(DirectoryContextType, String, String, String) |
Inicjuje nowe wystąpienie DirectoryContext klasy określonego typu, które zawiera określony element docelowy, nazwę użytkownika i hasło. |
Właściwości
ContextType |
Pobiera typ obiektu kontekstu. |
Name |
Pobiera nazwę kontekstu. |
UserName |
Pobiera nazwę użytkownika kontekstu. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |