DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument Class

Definición

La clase DsmlRequestDocument permite generar una carga de solicitudes DSML, como AddRequest, ModifyRequest o SearchRequest.The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. Contiene cero o más objetos DirectoryRequest derivados.It contains zero or more DirectoryRequest derived objects. El usuario puede agregar, eliminar, modificar y enumerar DirectoryRequest antes de realizar el envío al servidor.The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. La clase DsmlRequestDocument se puede usar con cualquier clase de enlace DSML para transportar el documento; por ejemplo, DsmlSoapHttpConnection.DsmlRequestDocument can be used with any DSML Binding classes to transport the document, such as 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
DsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocument
Implementaciones

Constructores

DsmlRequestDocument() DsmlRequestDocument() DsmlRequestDocument() DsmlRequestDocument()

El constructor DsmlRequestDocument() crea una instancia de la clase DsmlRequestDocument.The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

Propiedades

Count Count Count Count

La propiedad Count contiene el número de objetos DirectoryRequest de esta colección.The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing DocumentProcessing DocumentProcessing DocumentProcessing

La propiedad DocumentProcessing contiene uno de los valores de DsmlDocumentProcessing que especifica cómo se procesan los elementos de la colección.The DocumentProcessing property contains one of the values of DsmlDocumentProcessing that specifies how the elements of the collection are processed.

ErrorProcessing ErrorProcessing ErrorProcessing ErrorProcessing

La propiedad ErrorProcessing contiene uno de los valores de DsmlErrorProcessing que especifica cómo se procesan los errores.The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

La propiedad IsFixedSize contiene un valor que indica si DsmlRequestDocument tiene un tamaño fijo.The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

La propiedad IsReadOnly contiene un valor que indica si DsmlRequestDocument es de sólo lectura o no.The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

La propiedad IsSynchronized contiene un valor que indica si el acceso a DsmlRequestDocument está sincronizado (es seguro para la ejecución de subprocesos).The IsSynchronized property contains a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

La propiedad Item[Int32] contiene el objeto DirectoryRequest en el índice especificado.The Item[Int32] property contains the DirectoryRequest object at the specified index.

RequestId RequestId RequestId RequestId

La propiedad RequestId contiene el valor de RequestID asociado a DsmlRequestDocument.The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder ResponseOrder ResponseOrder ResponseOrder

La propiedad ResponseOrder contiene uno de los valores de DsmlResponseOrder que especifica el orden de la respuesta.The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot SyncRoot SyncRoot SyncRoot

La propiedad SyncRoot contiene un objeto que se puede utilizar para sincronizar el acceso a DsmlRequestDocument.The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

Métodos

Add(DirectoryRequest) Add(DirectoryRequest) Add(DirectoryRequest) Add(DirectoryRequest)

El método Add(DirectoryRequest) agrega un objeto DirectoryRequest a la colección.The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

Clear() Clear() Clear() Clear()

El método Clear() quita todos los elementos de esta colección.The Clear() method removes all items from this collection.

Contains(DirectoryRequest) Contains(DirectoryRequest) Contains(DirectoryRequest) Contains(DirectoryRequest)

El método Contains(DirectoryRequest) determina si esta colección DsmlRequestDocument contiene el objeto DirectoryRequest especificado.The Contains(DirectoryRequest) method determines whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32) 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.The CopyTo(DirectoryRequest[], Int32) method copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

El método GetEnumerator() devuelve un enumerador para toda la colección DsmlRequestDocument.The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) 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.The IndexOf(DirectoryRequest) method returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest)

El método Insert(Int32, DirectoryRequest) inserta el objeto DirectoryRequest especificado en la colección DsmlRequestDocument, en el índice especificado.The Insert(Int32, DirectoryRequest) method inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(DirectoryRequest) Remove(DirectoryRequest) Remove(DirectoryRequest) Remove(DirectoryRequest)

El método Remove(DirectoryRequest) quita la primera aparición del objeto DirectoryRequest especificado de la colección.The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

El método RemoveAt(Int32) quita el objeto DirectoryRequest en la posición especificada.The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
ToXml() ToXml() ToXml() ToXml()

El método ToXml() transforma cada objeto DirectoryRequest de la colección en un objeto XmlDocument.The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copia la colección DsmlRequestDocument completa en una matriz unidimensional, comenzando por el índice especificado de la matriz de destino.Copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Obtiene el número de objetos DirectoryRequest de esta colección.Gets the number of DirectoryRequest objects in this collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a DsmlRequestDocument está sincronizado (es seguro para subprocesos).Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a DsmlRequestDocument.Gets an object that can be used to synchronize access to the DsmlRequestDocument.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Agrega un objeto DirectoryRequest a la colección.Adds a DirectoryRequest object to the collection.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Quita todos los elementos de la colección.Removes all items from the collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Indica si esta colección DsmlRequestDocument contiene el objeto DirectoryRequest especificado.Indicates whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Devuelve el índice de base cero de la primera aparición del objeto DirectoryRequest especificado en la colección DsmlRequestDocument.Returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Inserta el objeto DirectoryRequest especificado en el índice especificado de la colección DsmlRequestDocument.Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Obtiene un valor que indica si el objeto DsmlRequestDocument tiene un tamaño fijo.Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Obtiene un valor que indica si DsmlRequestDocument es de solo lectura o no.Gets a value that indicates whether the DsmlRequestDocument is read-only or not.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Obtiene o establece el objeto DirectoryRequest que se encuentra en el índice especificado.Gets or sets the DirectoryRequest object at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Quita la primera aparición del objeto DirectoryRequest especificado de la colección.Removes the first occurrence of the specified DirectoryRequest object from the collection.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Quita el objeto DirectoryRequest en la posición especificada.Removes the DirectoryRequest object at the specified position.

Métodos de extensión

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: