DsmlRequestDocument Clase

Definición

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.

public ref class DsmlRequestDocument : System::DirectoryServices::Protocols::DsmlDocument, System::Collections::IList
public class DsmlRequestDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.IList
type DsmlRequestDocument = class
    inherit DsmlDocument
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DsmlRequestDocument
Inherits DsmlDocument
Implements IList
Herencia
DsmlRequestDocument
Implementaciones

Constructores

DsmlRequestDocument()

El constructor DsmlRequestDocument() crea una instancia de la clase DsmlRequestDocument .

Propiedades

Count

La propiedad Count contiene el número de objetos DirectoryRequest de esta colección.

DocumentProcessing

La propiedad DocumentProcessing contiene uno de los valores de DsmlDocumentProcessing que especifica cómo se procesan los elementos de la colección.

ErrorProcessing

La propiedad ErrorProcessing contiene uno de los valores de DsmlErrorProcessing que especifica cómo se procesan los errores.

IsFixedSize

La propiedad IsFixedSize contiene un valor que indica si DsmlRequestDocument tiene un tamaño fijo.

IsReadOnly

La propiedad IsReadOnly contiene un valor que indica si DsmlRequestDocument es de sólo lectura o no.

IsSynchronized

La propiedad IsSynchronized contiene un valor que indica si el acceso a DsmlRequestDocument está sincronizado (es seguro para la ejecución de subprocesos).

Item[Int32]

La propiedad Item[Int32] contiene el objeto DirectoryRequest en el índice especificado.

RequestId

La propiedad RequestId contiene el valor de RequestID asociado a DsmlRequestDocument.

ResponseOrder

La propiedad ResponseOrder contiene uno de los valores de DsmlResponseOrder que especifica el orden de la respuesta.

SyncRoot

La propiedad SyncRoot contiene un objeto que se puede utilizar para sincronizar el acceso a DsmlRequestDocument.

Métodos

Add(DirectoryRequest)

El método Add(DirectoryRequest) agrega un objeto DirectoryRequest a la colección.

Clear()

El método Clear() quita todos los elementos de esta colección.

Contains(DirectoryRequest)

El método Contains(DirectoryRequest) determina si esta colección DsmlRequestDocument contiene el objeto DirectoryRequest especificado.

CopyTo(DirectoryRequest[], Int32)

El método CopyTo(DirectoryRequest[], Int32) copia toda la colección DsmlRequestDocument en una matriz unidimensional, a partir del índice especificado de la matriz de destino.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

El método GetEnumerator() devuelve un enumerador para toda la colección DsmlRequestDocument.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(DirectoryRequest)

El método IndexOf(DirectoryRequest) devuelve el índice de base cero de la primera aparición del objeto DirectoryRequest especificado en la colección DsmlRequestDocument.

Insert(Int32, DirectoryRequest)

El método Insert(Int32, DirectoryRequest) inserta el objeto DirectoryRequest especificado en la colección DsmlRequestDocument, en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(DirectoryRequest)

El método Remove(DirectoryRequest) quita la primera aparición del objeto DirectoryRequest especificado de la colección.

RemoveAt(Int32)

El método RemoveAt(Int32) quita el objeto DirectoryRequest en la posición especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXml()

El método ToXml() transforma cada objeto DirectoryRequest de la colección en un objeto XmlDocument.

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia la colección DsmlRequestDocument completa en una matriz unidimensional, comenzando por el índice especificado de la matriz de destino.

ICollection.Count

Obtiene el número de objetos DirectoryRequest de esta colección.

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a DsmlRequestDocument está sincronizado (es seguro para subprocesos).

ICollection.SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a DsmlRequestDocument.

IList.Add(Object)

Agrega un objeto DirectoryRequest a la colección.

IList.Clear()

Quita todos los elementos de la colección.

IList.Contains(Object)

Indica si esta colección DsmlRequestDocument contiene el objeto DirectoryRequest especificado.

IList.IndexOf(Object)

Devuelve el índice de base cero de la primera aparición del objeto DirectoryRequest especificado en la colección DsmlRequestDocument.

IList.Insert(Int32, Object)

Inserta el objeto DirectoryRequest especificado en el índice especificado de la colección DsmlRequestDocument.

IList.IsFixedSize

Obtiene un valor que indica si el objeto DsmlRequestDocument tiene un tamaño fijo.

IList.IsReadOnly

Obtiene un valor que indica si DsmlRequestDocument es de solo lectura o no.

IList.Item[Int32]

Obtiene o establece el objeto DirectoryRequest que se encuentra en el índice especificado.

IList.Remove(Object)

Quita la primera aparición del objeto DirectoryRequest especificado de la colección.

IList.RemoveAt(Int32)

Quita el objeto DirectoryRequest en la posición especificada.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también