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 LDAP (Lightweight Directory Access Protocol, Protocolo ligero de acceso a directorios ), versión 3 (V3), y DSML (Directory Services Markup Language, Lenguaje de marcado de servicios de directorio), versión 2.0 (V2).
Clases
AddRequest |
La clase AddRequest agrega una entrada al directorio. |
AddResponse |
La clase AddResponse es devuelta por SendRequest(DirectoryRequest) como respuesta a AddRequest. |
AsqRequestControl |
La clase AsqRequestControl crea un control de consulta de ámbito de atributo. Este control se utiliza con una solicitud de búsqueda para obligar a basar la consulta en un atributo de nombre completo específico. |
AsqResponseControl |
La clase AsqResponseControl se devuelve en un objeto SearchResponse como respuesta a una consulta AsqRequestControl. |
BerConversionException |
La clase BerConversionException es una excepción que se produce cuando se convierten datos mediante un objeto BerConverter. |
BerConverter |
La clase BerConverter codifica y descodifica datos estructurados mediante reglas de codificación básicas (BER). |
CompareRequest |
La clase CompareRequest determina si el objeto de directorio contiene el valor especificado para el atributo. |
CompareResponse |
La clase CompareResponse es devuelta por SendRequest(DirectoryRequest) como respuesta a CompareRequest. |
CrossDomainMoveControl |
La clase CrossDomainMoveControl se utiliza con un objeto ModifyDNRequest para mover un objeto LDAP de un dominio a otro. |
DeleteRequest |
La clase DeleteRequest elimina una entrada del directorio. |
DeleteResponse |
La clase DeleteResponse es devuelta por SendRequest(DirectoryRequest) como respuesta a DeleteRequest. |
DirectoryAttribute |
La clase DirectoryAttribute permite el acceso a los valores de atributo. |
DirectoryAttributeCollection |
La clase DirectoryAttributeCollection contiene una colección de objetos DirectoryAttribute. |
DirectoryAttributeModification |
La clase DirectoryAttributeModification permite la modificación de los valores DirectoryAttribute. |
DirectoryAttributeModificationCollection |
La clase DirectoryAttributeModificationCollection contiene una colección de objetos DirectoryAttributeModification. |
DirectoryConnection |
La clase DirectoryConnection es abstracta y no es posible crear instancias de ella. Use la LdapConnection clase o DsmlSoapHttpConnection para conectarse a un servidor de directorios. |
DirectoryControl |
La clase DirectoryControl especifica los datos de extensión de varias operaciones LDAP. |
DirectoryControlCollection |
La clase DirectoryControlCollection administra una colección de objetos DirectoryControl. |
DirectoryException |
La clase DirectoryException es una clase abstracta utilizada como clase base para todas las excepciones System.DirectoryServices.Protocols. |
DirectoryIdentifier |
La clase DirectoryIdentifier es una clase abstracta que identifica el destino con el que conectar. |
DirectoryNotificationControl |
La clase DirectoryNotificationControl es un control de directorio utilizado con una función de búsqueda asincrónica LDAP extendida para registrar que el cliente sea notificado cuando se hagan cambios en un objeto de los Servicios de dominio de Active Directory. |
DirectoryOperation |
La clase DirectoryOperation es una clase abstracta utilizada como base para los elementos de solicitud y respuesta. |
DirectoryOperationException |
La clase DirectoryOperationException es una excepción producida por el método SendRequest(DirectoryRequest) para indicar que el servidor devolvió un objeto DirectoryResponse con un error. |
DirectoryRequest |
La clase DirectoryRequest es la clase base para las clases relacionadas con la solicitud, como las clases SearchRequest y AddRequest. |
DirectoryResponse |
La clase DirectoryResponse es la clase base para las clases de respuesta de solicitud, como SearchResponse y AddResponse. |
DirSyncRequestControl |
La clase DirSyncRequestControl es un control de directorio que permite a la aplicación buscar objetos que han cambiado desde un estado anterior en el directorio. |
DirSyncResponseControl |
La clase DirSyncResponseControl es un control de directorio utilizado para pasar información DirSyncRequest del servidor al cliente. |
DomainScopeControl |
La clase DomainScopeControl es un control de directorio utilizado para indicar al servidor LDAP que no genere las referencias al finalizar una solicitud. |
DsmlAuthRequest |
La clase DsmlAuthRequest indica que el control de acceso de las solicitudes se interprete como si éstas fueran realizadas por la entidad de seguridad, identificada por la propiedad Principal. |
DsmlAuthResponse |
La clase DsmlAuthResponse es devuelta por SendRequest(DirectoryRequest) como respuesta a DsmlAuthRequest. |
DsmlDirectoryIdentifier |
La clase DsmlDirectoryIdentifier identifica un servidor HTTP. |
DsmlDocument |
La clase DsmlDocument 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 clase DsmlErrorResponse cuando se produce un error grave. |
DsmlInvalidDocumentException |
La clase DsmlInvalidDocumentException es una excepción que se produce cuando un documento de solicitud o respuesta DSML no tiene un formato XML correcto o no puede validarse con el esquema de DSMLv2. |
DsmlRequestDocument |
La clase DsmlRequestDocument permite generar una carga de solicitudes DSML, como AddRequest, ModifyRequest o SearchRequest. Contiene cero o más objetos DirectoryRequest derivados. El usuario puede agregar, eliminar, modificar y enumerar DirectoryRequest antes de realizar el envío al servidor. La clase DsmlRequestDocument se puede usar con cualquier clase de enlace DSML para transportar el documento; por ejemplo, DsmlSoapHttpConnection. |
DsmlResponseDocument |
La clase DsmlResponseDocument es una colección de solo lectura que se genera como respuesta a un objeto DsmlRequestDocument que contiene cero o más objetos derivados de DirectoryResponse. |
DsmlSoapConnection |
Una clase abstracta que no se puede crear una instancia. Permite que los protocolos con estado y sin estado se traten de forma similar a través del suministro de características orientadas a la sesión. |
DsmlSoapHttpConnection |
Representa una conexión a una puerta de enlace DSML mediante SOAP a través de HTTP. |
ErrorResponseException |
La clase ErrorResponseException es una excepción que se produce cuando el servidor devuelve |
ExtendedDNControl |
La clase ExtendedDNControl solicita un formulario extendido del nombre distintivo de un objeto de Servicios de dominio de Active Directory. |
ExtendedRequest |
La clase ExtendedRequest pasa las operaciones extendidas LDAP al servidor. |
ExtendedResponse |
La clase ExtendedResponse es devuelta por SendRequest(DirectoryRequest) como respuesta a ExtendedRequest. |
LazyCommitControl |
La clase LazyCommitControl indica al servidor que devuelva los resultados de un comando de modificación de DS (servicio de directorio), como agregar, eliminar o reemplazar, una vez finalizado en la memoria pero antes de confirmarse en el disco. |
LdapConnection |
La clase LdapConnection crea una conexión LDAP TCP/IP o UDP con los Servicios de dominio de Active Directory o un servidor LDAP. |
LdapDirectoryIdentifier |
La clase LdapDirectoryIdentifier crea un identificador de directorio para uno o más servidores LDAP. |
LdapException |
La clase LdapException es una excepción que se produce cuando LDAP devuelve un código de error no incluido en ResultCode. |
LdapSessionOptions |
La clase LdapSessionOptions se usa para obtener o establecer distintas opciones de sesión LDAP. |
ModifyDNRequest |
La clase ModifyDNRequest modifica el nombre distintivo de un objeto. Esta clase mueve un objeto a un nuevo elemento primario y cambia el nombre del objeto. |
ModifyDNResponse |
La clase ModifyDNResponse es devuelta por SendRequest(DirectoryRequest) como respuesta a ModifyDNRequest. |
ModifyRequest |
La clase ModifyRequest modifica los atributos de una entrada de directorio existente. |
ModifyResponse |
La clase ModifyResponse es devuelta por SendRequest(DirectoryRequest) como respuesta a ModifyRequest. |
PageResultRequestControl |
La clase PageResultRequestControl indica al servidor que devuelva el resultado de la búsqueda en el tamaño de página especificado. |
PageResultResponseControl |
La clase PageResultResponseControl es un control de directorio utilizado para pasar datos de página del servidor al cliente. |
PartialResultsCollection |
La clase PartialResultsCollection representa los resultados parciales devueltos de una operación asincrónica que aún no ha finalizado. |
PermissiveModifyControl |
La clase PermissiveModifyControl se utiliza para modificar el comportamiento de un objeto ModifyRequest. |
QuotaControl |
La clase QuotaControl se utiliza para pasar el identificador de seguridad (SID) de un principio de seguridad para recuperar datos relacionados con la cuota. |
ReferralCallback |
La clase ReferralCallback contiene delegados utilizados como métodos de devolución de llamada de referencia. |
SearchOptionsControl |
La clase SearchOptionsControl se utiliza para pasar los marcadores al servidor para controlar el comportamiento de la búsqueda. |
SearchRequest |
La clase SearchRequest inicia una operación de búsqueda. |
SearchResponse |
El servidor envía la clase SearchResponse como respuesta a un objeto SearchRequest. Esta respuesta contiene cero o más objetos SearchResultEntry y cero o más objetos SearchResultReference. |
SearchResultAttributeCollection |
La clase SearchResultAttributeCollection es una colección de objetos DirectoryAttribute. |
SearchResultEntry |
La clase SearchResultEntry contiene un objeto devuelto en el conjunto de resultados. |
SearchResultEntryCollection |
La clase SearchResultEntryCollection contiene una colección de objetos SearchResultEntry devueltos en un conjunto de resultados. |
SearchResultReference |
La clase SearchResultReference contiene una referencia de búsqueda única devuelta por el servidor. |
SearchResultReferenceCollection |
La clase SearchResultReferenceCollection contiene una colección de objetos SearchResultReference. |
SecurityDescriptorFlagControl |
La clase SecurityDescriptorFlagControl se utiliza para pasar marcadores al servidor para controlar distintos comportamientos del descriptor de seguridad. |
SecurityPackageContextConnectionInformation |
La clase SecurityPackageContextConnectionInformation contiene los datos sobre una conexión segura. |
ShowDeletedControl |
La clase ShowDeletedControl se utiliza con SearchRequest para especificar que en los resultados de búsqueda se incluya cualquier objeto eliminado que coincida con el filtro de la búsqueda. |
SortKey |
La clase SortKey almacena los criterios de ordenación que utilizan los controles de ordenación. |
SortRequestControl |
La clase SortRequestControl se utiliza con SearchRequest para indicar al servidor que ordene los resultados de la búsqueda antes de devolverlos a la aplicación cliente. |
SortResponseControl |
La clase SortResponseControl se utiliza para pasar datos de ordenación del servidor al cliente. |
TlsOperationException |
La clase TlsOperationException es una excepción que aparece en el método StartTransportLayerSecurity(DirectoryControlCollection) si se produce un error en la solicitud. |
TreeDeleteControl |
La clase TreeDeleteControl se utiliza con DeleteRequest para eliminar un subárbol completo del directorio. |
VerifyNameControl |
La clase VerifyNameControl se utiliza con una función de búsqueda LDAP para especificar el servidor utilizado para comprobar la existencia de un objeto. |
VlvRequestControl |
La clase VlvRequestControl se utiliza para solicitar la compatibilidad con la vista de lista virtual (VLV) del servidor. |
VlvResponseControl |
La clase VlvResponseControl se utiliza para pasar los datos de la vista de lista virtual (VLV) del servidor al cliente. |
Enumeraciones
AuthType |
La enumeración AuthType se utiliza para especificar el método de autenticación que se utiliza 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 qué hacer 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 de DSML. |
ExtendedDNFlag |
La enumeración ExtendedDNFlag especifica el formato de un nombre distintivo extendido. |
LocatorFlags |
La enumeración LocatorFlags especifica los datos necesarios para encontrar un controlador de dominio. |
PartialResultProcessing |
La enumeración PartialResultProcessing especifica el tipo de procesamiento de resultados parciales necesario. |
ReferralChasingOptions |
La enumeración ReferralChasingOptions especifica si se realiza y la forma en que se realiza el seguimiento 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 el comportamiento de la búsqueda. |
SearchScope |
La enumeración SearchScope especifica el ámbito de una búsqueda. |
SecurityMasks |
La enumeración SecurityMasks especifica distintas opciones del descriptor de seguridad. |
SecurityProtocol |
La enumeración SecurityProtocol se utiliza para especificar el protocolo de seguridad que utiliza una conexión. |
Delegados
DereferenceConnectionCallback |
El delegado DereferenceConnectionCallback desreferencia una conexión que ya no se requiere. Probablemente la conexión se estableció a través de una llamada correcta al delegado QueryForConnectionCallback o NotifyOfNewConnectionCallback. |
NotifyOfNewConnectionCallback |
Se llama al delegado NotifyOfNewConnectionCallback si se crea una nueva conexión mientras se busca una referencia. |
QueryClientCertificateCallback |
El delegado QueryClientCertificateCallback obtiene o establece la función de devolución de llamada predeterminada utilizada para especificar los certificados de cliente mientras se realiza una conexión SSL. |
QueryForConnectionCallback |
El delegado QueryForConnectionCallback determina si hay una conexión almacenada en memoria caché disponible para su uso. |
VerifyServerCertificateCallback |
El delegado VerifyServerCertificateCallback obtiene o establece la función de devolución de llamada predeterminada utilizada para comprobar los certificados de servidor cuando se realiza una conexión SSL. |