DsmlRequestDocument Classe

Definição

A classe DsmlRequestDocument permite que você crie uma carga de solicitação DSML, como AddRequest, ModifyRequest ou SearchRequest.The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. Ela contém zero ou mais objetos derivados DirectoryRequest.It contains zero or more DirectoryRequest derived objects. O usuário pode adicionar, excluir, modificar e enumerar o DirectoryRequest antes de enviar ao servidor.The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. DsmlRequestDocument pode ser usado com todas as classes de Associação DSML para transportar o documento, como 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
Herança
DsmlRequestDocument
Implementações

Construtores

DsmlRequestDocument()

O construtor DsmlRequestDocument() cria uma instância da classe DsmlRequestDocument.The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

Propriedades

Count

A propriedade Count contém o número de objetos DirectoryRequest nesta coleção.The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing

A propriedade DocumentProcessing contém um dos valores de DsmlDocumentProcessing que especifica como os elementos da coleção são processados.The DocumentProcessing property contains one of the values of DsmlDocumentProcessing that specifies how the elements of the collection are processed.

ErrorProcessing

A propriedade ErrorProcessing contém um dos valores de DsmlErrorProcessing que especifica como os erros são processados.The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize

A propriedade IsFixedSize contém um valor que indica se o DsmlRequestDocument tem um tamanho fixo.The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly

A propriedade IsReadOnly contém um valor que indica se o DsmlRequestDocument é somente leitura ou não.The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized

A propriedade IsSynchronized contém um valor que indica se o acesso ao DsmlRequestDocument é sincronizado (thread-safe).The IsSynchronized property contains a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

Item[Int32]

A propriedade Item[Int32] contém o objeto DirectoryRequest no índice especificado.The Item[Int32] property contains the DirectoryRequest object at the specified index.

RequestId

A propriedade RequestId contém o RequestID associado ao DsmlRequestDocument.The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder

A propriedade ResponseOrder contém um dos valores de DsmlResponseOrder que especifica a ordem da resposta.The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot

A propriedade SyncRoot contém um objeto que pode ser usado para sincronizar o acesso ao DsmlRequestDocument.The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

Métodos

Add(DirectoryRequest)

O método Add(DirectoryRequest) adiciona um objeto DirectoryRequest à coleção.The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

Clear()

O método Clear() remove todos os itens desta coleção.The Clear() method removes all items from this collection.

Contains(DirectoryRequest)

O método DsmlRequestDocument determina se a coleção Contains(DirectoryRequest) contém o objeto DirectoryRequest especificado.The Contains(DirectoryRequest) method determines whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

CopyTo(DirectoryRequest[], Int32)

O método CopyTo(DirectoryRequest[], Int32) que copia toda a coleção DsmlRequestDocument para uma matriz unidimensional, iniciando no índice especificado da 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)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetEnumerator()

O método GetEnumerator() retorna um enumerador para toda a coleção DsmlRequestDocument.The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IndexOf(DirectoryRequest)

O método IndexOf(DirectoryRequest) retorna o índice baseado em zero da primeira ocorrência do objeto DirectoryRequest especificado na coleção 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)

O método Insert(Int32, DirectoryRequest) insere o objeto DirectoryRequest especificado na coleção DsmlRequestDocument no índice especificado.The Insert(Int32, DirectoryRequest) method inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(DirectoryRequest)

O método Remove(DirectoryRequest) remove a primeira ocorrência do objeto DirectoryRequest especificado da coleção.The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

RemoveAt(Int32)

O método RemoveAt(Int32) remove o objeto DirectoryRequest na posição especificada.The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
ToXml()

O método ToXml() transforma cada objeto DirectoryRequest na coleção em um objeto XmlDocument.The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia toda a coleção DsmlRequestDocument para uma matriz unidimensional, iniciando no índice especificado da matriz de destino.Copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

ICollection.Count

Obtém o número de objetos DirectoryRequest nesta coleção.Gets the number of DirectoryRequest objects in this collection.

ICollection.IsSynchronized

Obtém um valor que indica se o acesso a DsmlRequestDocument é sincronizado (thread-safe).Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao DsmlRequestDocument.Gets an object that can be used to synchronize access to the DsmlRequestDocument.

IList.Add(Object)

Adiciona um objeto de DirectoryRequest à coleção.Adds a DirectoryRequest object to the collection.

IList.Clear()

Remove todos os itens da coleção.Removes all items from the collection.

IList.Contains(Object)

Indica se esta coleção DsmlRequestDocument contém o objeto DirectoryRequest especificado.Indicates whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

IList.IndexOf(Object)

Retorna o índice baseado em zero da primeira ocorrência do objeto DirectoryRequest especificado na coleção DsmlRequestDocument.Returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

IList.Insert(Int32, Object)

Insere o objeto DirectoryRequest especificado na coleção DsmlRequestDocument no índice especificado.Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

IList.IsFixedSize

Obtém um valor que indica se o DsmlRequestDocument tem um tamanho fixo.Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

IList.IsReadOnly

Obtém um valor que indica se o DsmlRequestDocument é somente leitura ou não.Gets a value that indicates whether the DsmlRequestDocument is read-only or not.

IList.Item[Int32]

Obtém ou define o objeto DirectoryRequest no índice especificado.Gets or sets the DirectoryRequest object at the specified index.

IList.Remove(Object)

Remove a primeira ocorrência do objeto especificado da coleção DirectoryRequest.Removes the first occurrence of the specified DirectoryRequest object from the collection.

IList.RemoveAt(Int32)

Remove o objeto DirectoryRequest na posição especificada.Removes the DirectoryRequest object at the specified position.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a

Veja também