System.DirectoryServices.Protocols Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona los métodos definidos en los estándares ligeros del Protocolo de acceso a directorios (LDAP) versión 3 (V3) y lenguaje de marcado de servicios de directorio (DSML) versión 2.0 (V2).
Clases
| Nombre | Description |
|---|---|
| AddRequest |
La AddRequest clase agrega una entrada al directorio . |
| AddResponse |
La AddResponse clase se devuelve como SendRequest(DirectoryRequest) respuesta a AddRequest. |
| AsqRequestControl |
La AsqRequestControl clase crea un control de consulta con ámbito de atributo (ASQ). Este control se usa con una solicitud de búsqueda para forzar que la consulta se base en un atributo con valores DN específicos. |
| AsqResponseControl |
La AsqResponseControl clase se devuelve en un SearchResponse objeto como respuesta a una AsqRequestControl consulta. |
| BerConversionException |
La BerConversionException clase es una excepción que se produce al convertir datos mediante un BerConverter objeto . |
| BerConverter |
La BerConverter clase codifica y descodifica datos estructurados mediante reglas de codificación básicas (BER). |
| CompareRequest |
La CompareRequest clase determina si el objeto de directorio contiene el valor especificado para el atributo . |
| CompareResponse |
La CompareResponse clase se devuelve como SendRequest(DirectoryRequest) respuesta a CompareRequest. |
| CrossDomainMoveControl |
La CrossDomainMoveControl clase se usa con un ModifyDNRequest objeto para mover un objeto LDAP de un dominio a otro. |
| DeleteRequest |
La DeleteRequest clase elimina una entrada del directorio. |
| DeleteResponse |
La DeleteResponse clase se devuelve como SendRequest(DirectoryRequest) respuesta a DeleteRequest. |
| DirectoryAttribute |
La DirectoryAttribute clase permite el acceso a los valores de atributo. |
| DirectoryAttributeCollection |
La DirectoryAttributeCollection clase contiene una colección de DirectoryAttribute objetos . |
| DirectoryAttributeModification |
La DirectoryAttributeModification clase habilita la modificación de los DirectoryAttribute valores. |
| DirectoryAttributeModificationCollection |
La DirectoryAttributeModificationCollection clase contiene una colección de DirectoryAttributeModification objetos . |
| DirectoryConnection |
La clase DirectoryConnection es una clase abstracta y no se puede crear una instancia. Use la clase LdapConnection o DsmlSoapHttpConnection para conectarse a un servidor de directorios. |
| DirectoryControl |
La DirectoryControl clase especifica datos de extensión para varias operaciones LDAP. |
| DirectoryControlCollection |
La DirectoryControlCollection clase administra una colección de DirectoryControl objetos . |
| DirectoryException |
La DirectoryException clase es una clase abstracta que se usa como clase base para todas las System.DirectoryServices.Protocols excepciones. |
| DirectoryIdentifier |
La DirectoryIdentifier clase es una clase abstracta que identifica el destino al que se va a conectar. |
| DirectoryNotificationControl |
La clase /> |
| DirectoryOperation |
La DirectoryOperation clase es una clase abstracta que se usa como base para los elementos de solicitud y respuesta. |
| DirectoryOperationException |
La DirectoryOperationException clase es una excepción producida por el SendRequest(DirectoryRequest) método para indicar que el servidor devolvió un DirectoryResponse objeto con un error. |
| DirectoryRequest |
La DirectoryRequest clase es la clase base para las clases relacionadas con la solicitud, como las SearchRequest clases y AddRequest . |
| DirectoryResponse |
La DirectoryResponse clase es la clase base para las clases de respuesta de solicitud, como las SearchResponse clases y AddResponse . |
| DirSyncRequestControl |
La DirSyncRequestControl clase es un control de directorio que permite a la aplicación buscar en el directorio los objetos que han cambiado desde un estado anterior. |
| DirSyncResponseControl |
La DirSyncResponseControl clase es un control de directorio que se usa para pasar información de DirSyncRequest del servidor al cliente. |
| DomainScopeControl |
La DomainScopeControl clase es un control de directorio que se usa para indicar al servidor LDAP que no genere referencias al completar una solicitud. |
| DsmlAuthRequest |
La DsmlAuthRequest clase indica que el control de acceso de las solicitudes se interpreta como si la entidad de seguridad identificada por la propiedad realice las Principal solicitudes. |
| DsmlAuthResponse |
La DsmlAuthResponse clase se devuelve como SendRequest(DirectoryRequest) respuesta a DsmlAuthRequest. |
| DsmlDirectoryIdentifier |
La DsmlDirectoryIdentifier clase identifica un servidor HTTP. |
| DsmlDocument |
La DsmlDocument clase es una clase abstracta para construir o manipular un documento DSML. Es la clase base para DsmlRequestDocument y DsmlResponseDocument. DsmlDocument admite colecciones e índices. Cada elemento de su colección es un objeto derivado de DirectoryOperation. |
| DsmlErrorResponse |
El servidor genera la DsmlErrorResponse clase cuando se produce un error grave. |
| DsmlInvalidDocumentException |
La DsmlInvalidDocumentException clase es una excepción que se produce cuando un documento de solicitud o respuesta de DSML no tiene el formato XML correcto o no se puede validar con el esquema DSMLv2. |
| DsmlRequestDocument |
La DsmlRequestDocument clase permite crear una carga de solicitud DSML, como AddRequest, ModifyRequesto SearchRequest. Contiene cero o más DirectoryRequest objetos derivados. El usuario puede agregar, eliminar, modificar y enumerar el DirectoryRequest objeto antes de enviarlo al servidor. DsmlRequestDocument se puede usar con cualquier clase de enlace DSML para transportar el documento, como DsmlSoapHttpConnection. |
| DsmlResponseDocument |
La DsmlResponseDocument clase es una colección de solo lectura generada como respuesta a un DsmlRequestDocument objeto que contiene cero, o más, objetos derivados de DirectoryResponse. |
| DsmlSoapConnection |
Clase abstracta que no se puede crear una instancia. Permite que los protocolos sin estado y con estado se controle de forma similar proporcionando características orientadas a sesiones. |
| DsmlSoapHttpConnection |
Representa una conexión a una puerta de enlace DSML mediante SOAP a través de HTTP. |
| ErrorResponseException |
La ErrorResponseException clase es una excepción que se produce cuando el servidor devuelve un |
| ExtendedDNControl |
La clase ExtendedDNControl solicita una forma extendida del nombre distintivo de un objeto Active Directory Domain Services. |
| ExtendedRequest |
La ExtendedRequest clase pasa las operaciones LDAP extendidas al servidor. |
| ExtendedResponse |
La ExtendedResponse clase se devuelve como SendRequest(DirectoryRequest) respuesta a ExtendedRequest. |
| LazyCommitControl |
La LazyCommitControl clase indica al servidor que devuelva los resultados de un comando de modificación de DS, como agregar, eliminar o reemplazar, una vez que se haya completado en la memoria, pero antes de que se haya confirmado en el disco. |
| LdapConnection |
La clase /> / |
| LdapDirectoryIdentifier |
La LdapDirectoryIdentifier clase crea un identificador de directorio para uno o varios servidores LDAP. |
| LdapException |
La LdapException clase es una excepción que se produce cuando LDAP devuelve un código de error no incluido en ResultCode. |
| LdapSessionOptions |
La LdapSessionOptions clase se usa para obtener o establecer varias opciones de sesión LDAP. |
| ModifyDNRequest |
La ModifyDNRequest clase modifica el nombre distintivo de un objeto . Esta clase mueve un objeto a un nuevo elemento primario o cambia el nombre del objeto. |
| ModifyDNResponse |
La ModifyDNResponse clase se devuelve como SendRequest(DirectoryRequest) respuesta a ModifyDNRequest. |
| ModifyRequest |
La ModifyRequest clase modifica los atributos de una entrada de directorio existente. |
| ModifyResponse |
La ModifyResponse clase se devuelve como SendRequest(DirectoryRequest) respuesta a ModifyRequest. |
| PageResultRequestControl |
La PageResultRequestControl clase indica al servidor que devuelva el resultado de búsqueda en el tamaño de página especificado. |
| PageResultResponseControl |
La PageResultResponseControl clase es un control de directorio que se usa para pasar datos de página del servidor al cliente. |
| PartialResultsCollection |
La PartialResultsCollection clase representa los resultados parciales devueltos de una operación asincrónica no completada aún. |
| PermissiveModifyControl |
La PermissiveModifyControl clase se usa para modificar el comportamiento de un ModifyRequest objeto . |
| QuotaControl |
La QuotaControl clase se usa para pasar el identificador de seguridad (SID) de un principio de seguridad para recuperar datos relacionados con la cuota. |
| ReferralCallback |
La ReferralCallback clase contiene delegados usados como métodos de devolución de llamada de referencia. |
| SearchOptionsControl |
La SearchOptionsControl clase se usa para pasar marcas al servidor para controlar el comportamiento de búsqueda. |
| SearchRequest |
La SearchRequest clase inicia una operación de búsqueda. |
| SearchResponse |
El servidor envía la SearchResponse clase como respuesta a un SearchRequest objeto . Esta respuesta contiene cero o más SearchResultEntry objetos y cero o más SearchResultReference objetos. |
| SearchResultAttributeCollection |
La SearchResultAttributeCollection clase es una colección de DirectoryAttribute objetos . |
| SearchResultEntry |
La SearchResultEntry clase contiene un objeto devuelto en el conjunto de resultados. |
| SearchResultEntryCollection |
La SearchResultEntryCollection clase contiene una colección de objetos devueltos en un conjunto de SearchResultEntry resultados. |
| SearchResultReference |
La SearchResultReference clase contiene una única referencia de búsqueda devuelta por el servidor. |
| SearchResultReferenceCollection |
La SearchResultReferenceCollection clase contiene una colección de SearchResultReference objetos . |
| SecurityDescriptorFlagControl |
La SecurityDescriptorFlagControl clase se usa para pasar marcas al servidor para controlar varios comportamientos de descriptores de seguridad. |
| SecurityPackageContextConnectionInformation |
La SecurityPackageContextConnectionInformation clase contiene datos sobre una conexión segura. |
| ShowDeletedControl |
La ShowDeletedControl clase se usa con SearchRequest para especificar que los resultados de la búsqueda deben incluir los objetos eliminados que coincidan con el filtro de búsqueda. |
| SortKey |
La SortKey clase almacena criterios de ordenación para su uso por controles de ordenación. |
| SortRequestControl |
La SortRequestControl clase se usa con SearchRequest para indicar al servidor que ordene los resultados de búsqueda antes de devolverlos a la aplicación cliente. |
| SortResponseControl |
La SortResponseControl clase se usa para pasar datos de ordenación del servidor al cliente. |
| TlsOperationException |
La TlsOperationException clase es una excepción que se produce en el StartTransportLayerSecurity(DirectoryControlCollection) método si se produce un error en la solicitud. |
| TreeDeleteControl |
La TreeDeleteControl clase se usa con DeleteRequest para eliminar un subárbol completo en el directorio. |
| VerifyNameControl |
La VerifyNameControl clase se usa con una función de búsqueda LDAP para especificar el servidor utilizado para comprobar la existencia de un objeto. |
| VlvRequestControl |
La VlvRequestControl clase se usa para solicitar compatibilidad con la vista de lista virtual (VLV) desde el servidor. |
| VlvResponseControl |
La VlvResponseControl clase se usa para pasar datos de la vista de lista virtual (VLV) del servidor al cliente. |
Enumeraciones
| Nombre | Description |
|---|---|
| AuthType |
La enumeración AuthType se usa para especificar el método de autenticación que se va a usar en una conexión. |
| DereferenceAlias |
La enumeración DereferenceAlias especifica el proceso por el que se desreferencian los alias. |
| DirectoryAttributeOperation |
La enumeración DirectoryAttributeOperation especifica la operación que se va a realizar en un atributo de directorio. |
| DirectorySynchronizationOptions |
La enumeración DirectorySynchronizationOptions especifica el comportamiento de la búsqueda en un objeto DirSyncRequestControl. |
| DsmlDocumentProcessing |
La enumeración DsmlDocumentProcessing especifica el método de procesamiento de un documento DSML. |
| DsmlErrorProcessing |
La enumeración DsmlErrorProcessing especifica cómo continuar cuando se produce un error. |
| DsmlResponseOrder |
La enumeración DsmlResponseOrder especifica el orden en que se reciben las respuestas. |
| ErrorResponseCategory |
La enumeración ErrorResponseCategory contiene posibles respuestas de error DSML. |
| ExtendedDNFlag |
La enumeración ExtendedDNFlag especifica el formato de un nombre distintivo extendido. |
| LocatorFlags |
La enumeración LocatorFlags especifica los datos necesarios para localizar un controlador de dominio. |
| PartialResultProcessing |
La enumeración PartialResultProcessing especifica el tipo necesario de procesamiento parcial de resultados. |
| ReferralChasingOptions |
La enumeración ReferralChasingOptions especifica si y cómo se persigue la búsqueda de referencias. |
| ResultCode |
La enumeración ResultCode especifica los códigos de resultado de la operación. |
| SearchOption |
La enumeración SearchOption especifica las opciones de búsqueda que definen cómo se comportará la búsqueda. |
| SearchScope |
La enumeración SearchScope especifica el ámbito de una búsqueda. |
| SecurityMasks |
La enumeración SecurityMasks especifica varias opciones de descriptor de seguridad. |
| SecurityProtocol |
La enumeración SecurityProtocol se usa para especificar el protocolo de seguridad utilizado por una conexión. |
Delegados
| Nombre | Description |
|---|---|
| DereferenceConnectionCallback |
El DereferenceConnectionCallback delegado desreferencia una conexión que ya no es necesaria. Es probable que la conexión se haya establecido a través de una llamada correcta al QueryForConnectionCallback delegado o NotifyOfNewConnectionCallback . |
| NotifyOfNewConnectionCallback |
Se NotifyOfNewConnectionCallback llama al delegado si se creó una nueva conexión mientras se persigue una referencia. |
| QueryClientCertificateCallback |
El QueryClientCertificateCallback delegado obtiene o establece la función de devolución de llamada predeterminada que se usa para especificar los certificados de cliente al establecer una conexión SSL. |
| QueryForConnectionCallback |
El QueryForConnectionCallback delegado determina si hay una conexión almacenada en caché disponible para su uso. |
| VerifyServerCertificateCallback |
El VerifyServerCertificateCallback delegado obtiene o establece la función de devolución de llamada predeterminada que se usa para comprobar los certificados de servidor al establecer una conexión SSL. |