本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

System.DirectoryServices 命名空间

 

System.DirectoryServices 命名空间中提供轻松访问到 Active Directory 域服务,从托管代码。 该命名空间包含两个组件, DirectoryEntryDirectorySearcher, ,它使用 Active Directory Services Interfaces (ADSI) 技术。 ADSI 是 Microsoft 为灵活的工具提供用于处理各种网络提供程序的接口的集合。 ADSI 使管理员能够定位和管理网络上的资源相对容易地,而不考虑网络的大小。

说明
System_CAPS_pubclassActiveDirectoryAccessRule

ActiveDirectoryAccessRule 类用于表示访问控制项 (ACE) 中的 Active Directory 域服务对象的自由访问控制列表 (DACL)。

System_CAPS_pubclassActiveDirectoryAuditRule

ActiveDirectoryAuditRule 用于设置访问控制项 (ACE) 系统访问控制列表 (SACL)。 ActiveDirectoryAccessRule 包含受信者,表示为 IdentityReference 对象。 它还包含有关访问控制类型、 访问掩码和其他属性,例如继承标志的信息。 此规则集上 ActiveDirectorySecurity 对象。 之后 ActiveDirectorySecurity 被提交到目录存储中,将会修改安全描述符对象设置的规则根据 ActiveDirectoryAuditRule

System_CAPS_pubclassActiveDirectorySecurity

使用对象安全层的托管 ACL 库来包装的目录对象的访问控制功能。

System_CAPS_pubclassCreateChildAccessRule

CreateChildAccessRule 类表示特定类型的访问规则,用于允许或拒绝某个 Active Directory 域服务对象创建子对象的权限。

System_CAPS_pubclassDeleteChildAccessRule

DeleteChildAccessRule 类表示特定类型的访问规则,用于允许或拒绝某个 Active Directory 域服务对象删除子对象的权限。

System_CAPS_pubclassDeleteTreeAccessRule

DeleteTreeAccessRule 类表示特定类型的访问规则,用于允许或拒绝某个 Active Directory 域服务对象删除所有子对象,而不考虑子对象拥有的权限的权限。

System_CAPS_pubclassDirectoryEntries

包含 DirectoryEntry 对象的集合。

System_CAPS_pubclassDirectoryEntry

DirectoryEntry 类可封装 Active Directory 域服务层次结构中的节点或对象。

System_CAPS_pubclassDirectoryEntryConfiguration

DirectoryEntryConfiguration 类提供了一种指定并获得提供程序特定选项以用于操作的目录对象的直接方法。 通常情况下,这些选项应用于基础目录存储区的搜索操作。 受支持的选项是特定于提供程序。

System_CAPS_pubclassDirectorySearcher

执行针对 Active Directory 域服务查询。

System_CAPS_pubclassDirectoryServicesCOMException

包含扩展的错误的信息发生了错误,当 Invoke 调用方法。

System_CAPS_pubclassDirectoryServicesPermission

DirectoryServicesPermission 类可以控制代码访问安全权限 System.DirectoryServices

System_CAPS_pubclassDirectoryServicesPermissionAttribute

允许声明性 System.DirectoryServices 权限检查。

System_CAPS_pubclassDirectoryServicesPermissionEntry

DirectoryServicesPermissionEntry 类定义为设置的代码访问安全权限的最小单位 System.DirectoryServices

System_CAPS_pubclassDirectoryServicesPermissionEntryCollection

包含 DirectoryServicesPermissionEntry 对象的强类型集合。

System_CAPS_pubclassDirectorySynchronization

指定如何同步在域中的目录。

System_CAPS_pubclassDirectoryVirtualListView

DirectoryVirtualListView 类指定如何管理虚拟列表视图搜索。 虚拟列表视图搜索使用户能够查看作为通讯簿样式虚拟列表视图的搜索结果。 这是专门设计的结果集过大。 在排序的目录搜索的连续子集中检索搜索数据。

System_CAPS_pubclassDirectoryVirtualListViewContext

指定如何构造目录虚拟列表视图响应。

System_CAPS_pubclassDSDescriptionAttribute

支持.NET Framework 基础结构,不宜在代码中直接使用。

System_CAPS_pubclassExtendedRightAccessRule

表示一种特定类型的访问规则,它用于允许或拒绝 Active Directory 对象具有扩展权限。 扩展权限是标准访问权限集未包括的特殊操作。 扩展权限的一个示例是 Send-As,它向用户授予为其他用户发送电子邮件的权限。 有关可能的扩展权限的列表,请参见位于 http://msdn.microsoft.com/library 上的 MSDN Library 中的主题扩展权限 有关扩展权限的更多信息,另请参见 MSDN Library 中的主题控制访问权限

System_CAPS_pubclassListChildrenAccessRule

ListChildrenAccessRule 类表示特定类型的用于允许或拒绝某个 Active Directory 域服务对象列出子对象权限的访问规则。

System_CAPS_pubclassPropertyAccessRule

PropertyAccessRule 类表示特定类型的访问规则,用于允许或拒绝对 Active Directory 域服务属性的访问。

System_CAPS_pubclassPropertyCollection

PropertyCollection 类包含 DirectoryEntry 的属性:

System_CAPS_pubclassPropertySetAccessRule

PropertySetAccessRule 类表示特定类型的访问规则,该规则用于允许或拒绝对 Active Directory 域服务属性集的访问。 为 Active Directory 域服务定义的属性集的列表,请参阅主题 Property Sets 的 MSDN Library 中 http://msdn.microsoft.com/library

System_CAPS_pubclassPropertyValueCollection

包含 DirectoryEntry 属性的值。

System_CAPS_pubclassResultPropertyCollection

包含 SearchResult 实例的属性。

System_CAPS_pubclassResultPropertyValueCollection

包含 SearchResult 属性的值。

System_CAPS_pubclassSchemaNameCollection

包含 DirectoryEntries 对象的 SchemaFilter 属性可使用架构名称的列表。

System_CAPS_pubclassSearchResult

SearchResult 类封装在通过搜索过程返回的 Active Directory 域服务层次结构中的节点 DirectorySearcher

System_CAPS_pubclassSearchResultCollection

SearchResultCollection 类包含在 DirectorySearcher 查询过程中由 Active Directory 层次结构返回的 SearchResult 实例。

System_CAPS_pubclassSortOption

指定如何对搜索结果进行排序。

枚举说明
System_CAPS_pubenumActiveDirectoryRights

ActiveDirectoryRights 枚举指定分配给 Active Directory 域服务对象的访问权限。

System_CAPS_pubenumActiveDirectorySecurityInheritance

ActiveDirectorySecurityInheritance 枚举指定如果,以及如何,ACE 信息应用到一个对象及其后代。

System_CAPS_pubenumAuthenticationTypes

AuthenticationTypes 枚举指定中使用的身份验证类型 System.DirectoryServices 此枚举有一个允许其成员值按位组合的 FlagsAttribute 属性。

System_CAPS_pubenumDereferenceAlias

DereferenceAlias 枚举指定别名的解析方式。 此枚举提供的值 DirectorySearcher.DerefAlias 属性。

System_CAPS_pubenumDirectoryServicesPermissionAccess

DirectoryServicesPermissionAccess 枚举定义所使用的访问级别 System.DirectoryServices 权限类。 此枚举有一个允许其成员值按位组合的 FlagsAttribute 属性。

System_CAPS_pubenumDirectorySynchronizationOptions

包含确定域内的目录的同步方式的标志。 可以为设置这些选项 DirectorySynchronization.Option 属性。

System_CAPS_pubenumExtendedDN

ExtendedDN 枚举指定返回扩展识别名的格式。 此枚举与 DirectorySearcher.ExtendedDN 属性一起使用。

System_CAPS_pubenumPasswordEncodingMethod

指定在您设置或更改密码时是否使用 SSL。 此枚举与 DirectoryEntryConfiguration.PasswordEncoding 属性一起使用。

System_CAPS_pubenumPropertyAccess

PropertyAccess 枚举与使用 PropertyAccessRulePropertySetAccessRule 类,以指示应用于 Active Directory 属性或属性集的访问的类型。

System_CAPS_pubenumReferralChasingOption

ReferralChasingOption 枚举指定是否以及如何进行转交追踪。

System_CAPS_pubenumSearchScope

指定使用执行目录搜索的可能范围 DirectorySearcher 对象。

System_CAPS_pubenumSecurityMasks

指定可用于检查目录对象的安全信息的选项。 此枚举与使用 DirectorySearcher.SecurityMasksDirectoryEntryConfiguration.SecurityMasks 属性。

System_CAPS_pubenumSortDirection

SortDirection 枚举指定如何对 Active Directory 域服务查询的结果进行排序。

此命名空间中的类可以用于任何 Active Directory 域服务服务提供商。 当前提供程序︰ Internet 信息服务 (IIS)、 轻型目录访问协议 (LDAP)、 Novell NetWare 目录服务 (NDS) 和 WinNT。

ADSI 是 Microsoft Active Directory 域服务,使您的应用程序与使用单个接口的网络上的各种目录进行交互的编程接口。 使用 ADSI,可以创建执行常见任务,如备份数据库、 访问打印机,以及管理用户帐户的应用程序。

假定您有 Active Directory 域服务之前使用这些类一个大致的了解。 Active Directory 域服务的详细信息,请参阅主题 Introduction to Active Directory ObjectsActive Directory Technology Backgrounder, ,以及在 MSDN library 中的下列主题 http://msdn.microsoft.com/library:

Active Directory 域服务使用树状结构。 每个节点在树中包含一的组属性。 使用此命名空间可以遍历、 搜索,并修改树中,并读取和写入到的节点的属性。

DirectoryEntry 类可封装 Active Directory 域服务层次结构中的节点或对象。 使用此类用于绑定到对象、 读取属性,和更新属性。 与帮助器类,一起 DirectoryEntry 支持生命周期管理和导航的方法,包括创建、 删除、 重命名、 移动子节点时,以及枚举子级。

使用 DirectorySearcher 类执行针对 Active Directory 域服务层次结构中的查询。 LDAP 是唯一系统提供 Active Directory 服务接口 (ADSI) 支持的提供程序搜索。

搜索 Active Directory 域服务层次结构通过 DirectorySearcher 返回的实例 SearchResult, ,其中包含的一个实例中 SearchResultCollection 类。

注意︰ 类、 方法和属性中的许多 System.DirectoryServices 命名空间使用 LinkDemand 代码访问安全选项。 这意味着代码访问安全性要求仅出现在实时编译期间,只有在调用程序集,整个调用堆栈中向上传递不执行该要求。 因此,调用方不应传递到不受信任的代码创建在运行时此命名空间中的对象。

返回页首
显示: