DirectoryContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
DirectoryContext 類別可識別特定的目錄,以及用來存取此目錄的認證。
public ref class DirectoryContext
public class DirectoryContext
type DirectoryContext = class
Public Class DirectoryContext
- 繼承
-
DirectoryContext
備註
必須先建立目錄內容,才能存取 System.DirectoryServices.ActiveDirectory 目錄物件的方法和屬性,例如網域或樹系。
建立目錄內容時,可以使用適當的建構函式,將進程的目前認證或替代認證套用至該內容。 這些認證會決定程式存取目錄物件時生效的許可權。 由於 Active Directory 網域服務 物件可能會受到保護,以防止非系統管理使用者擷取或修改,因此有時候需要具有存取目標物件許可權的替代認證,才能取得適當的程式功能。
下表包含允許的目標類型清單,以及目標字串格式的描述。
目標類型 | DirectoryContextType 成員 | 目標名稱格式 |
---|---|---|
網域控制站 | DirectoryServer | 域控制器的 DNS 名稱。 |
AD LDS 實例 | DirectoryServer | 例如,AD LDS 伺服器的 DNS 名稱和 LDAP 埠號碼,ad_lds_instance.fabrikam.com:389。 |
網域 | Domain | 例如,網域的 DNS 名稱 sales.corp.fabrikam.com。 |
Forest | Forest | 樹系的 DNS 名稱,例如,corp.fabrikam.com。 |
應用程式分割區 | ApplicationPartition | 應用程式分割區的 DNS 名稱。 |
AD LDS 組態集 | ConfigurationSet | 其中一個關鍵詞,與 AD LDS 實例針對組態集註冊的服務連接點相關聯。 |
建構函式
DirectoryContext(DirectoryContextType) |
初始化指定之型別的 DirectoryContext 類別的新執行個體 (此型別包含目前使用者內容的認證)。 |
DirectoryContext(DirectoryContextType, String) |
初始化指定之型別的 DirectoryContext 類別的新執行個體 (此型別包含指定之名稱及目前使用者內容的認證)。 |
DirectoryContext(DirectoryContextType, String, String) |
初始化指定之型別的 DirectoryContext 類別的新執行個體 (此型別包含指定之使用者名稱和密碼)。 |
DirectoryContext(DirectoryContextType, String, String, String) |
初始化指定之型別的 DirectoryContext 類別的新執行個體 (此型別包含指定之目標、使用者名稱和密碼)。 |
屬性
ContextType |
取得內容物件的型別。 |
Name |
取得此內容的名稱。 |
UserName |
取得此內容的使用者名稱。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |