System.DirectoryServices.Protocols 命名空间概述

System.DirectoryServices.Protocols 命名空间通过轻型目录访问协议 (LDAP) 3.0 版 (V3) 和目录服务标记语言 (DSML) 2.0 版 (V2) 标准提供对目录服务的编程方式访问和管理。System.DirectoryServices.Protocols 为托管 LDAP 编程提供最高级别的控制和最高的性能。使用 System.DirectoryServices.Protocols 命名空间编写的 LDAP 应用程序经过非常少的更改即可移植到 DSML。

LDAP 是一种在 TCP/IP 堆栈之上的那一层上运行的目录服务协议。它提供用于连接、搜索和修改 Internet 目录的机制。LDAP 目录服务基于客户端-服务器模型。LDAP 的目的在于实现对现有目录的访问。

DSML 是由结构化信息标准促进组织 (OASIS) 建立的标准。DSML V2 提供了一种方法,用于将目录查询和更新以及这些操作的结果以 XML 文档的形式提供。DSML V2 不是 DSML V1 的超集。System.DirectoryServices.Protocols 不支持 DSML V1。

除了此概念文档外,MSDN Library 上的 System.DirectoryServices.Protocols 简介白皮书(可能为英文网页)还介绍了使用 SDS.Protocols API 进行编程的概念、实践和准则。

适用场合

在托管代码开发项目需要 LDAP 协议或 DSML 标记语言方法时,会使用 System.DirectoryServices.Protocols 命名空间。

面向开发人员

System.DirectoryServices.Protocols 命名空间旨在由熟悉使用 Visual Basic .NET 或 C# 进行 .NET Framework 编程的应用程序开发人员使用。还建议要熟悉目录服务编程或有这方面的经验。

运行时要求

Windows 2000、Windows XP、Windows Server 2003、Windows Vista 和 Windows Server 2008 支持 System.DirectoryServices.Protocols

另请参见

参考

System.DirectoryServices.Protocols

Send comments about this topic to Microsoft.

版权所有 © 2008 Microsoft Corporation。保留所有权利。