DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument Class

Definizione

La classe DsmlRequestDocument consente di creare un payload di richiesta DSML, come AddRequest, ModifyRequest o SearchRequest.The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. Contiene zero o più oggetti DirectoryRequest derivati.It contains zero or more DirectoryRequest derived objects. L'utente può aggiungere, eliminare, modificare ed enumerare DirectoryRequest prima dell'invio al server.The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. DsmlRequestDocument può essere usato con qualsiasi classe DSML Binding per il trasporto del documento, ad esempio 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
Ereditarietà
DsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocument
Implementazioni

Costruttori

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

Il costruttore DsmlRequestDocument() crea un'istanza della classe DsmlRequestDocument.The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

Proprietà

Count Count Count Count

La proprietà Count contiene il numero di oggetti DirectoryRequest nell'insieme.The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing DocumentProcessing DocumentProcessing DocumentProcessing

La proprietà DocumentProcessing contiene uno dei valori di DsmlDocumentProcessing che specifica la modalità di elaborazione degli elementi dell'insieme.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 proprietà ErrorProcessing contiene uno dei valori di DsmlErrorProcessing che specifica la modalità di elaborazione degli errori.The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

La proprietà IsFixedSize contiene un valore che indica se DsmlRequestDocument è a dimensione fissa.The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

La proprietà IsReadOnly contiene un valore che indica se DsmlRequestDocument è in sola lettura o meno.The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

La proprietà IsSynchronized contiene un valore che indica se l'accesso a DsmlRequestDocument è sincronizzato (thread-safe).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 proprietà Item[Int32] contiene l'oggetto DirectoryRequest in corrispondenza dell'indice specificato.The Item[Int32] property contains the DirectoryRequest object at the specified index.

RequestId RequestId RequestId RequestId

La proprietà RequestId contiene il RequestID associato a DsmlRequestDocument.The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder ResponseOrder ResponseOrder ResponseOrder

La proprietà ResponseOrder contiene uno dei valori di DsmlResponseOrder che specifica l'ordine della risposta.The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot SyncRoot SyncRoot SyncRoot

La proprietà SyncRoot contiene un oggetto che può essere utilizzato per sincronizzare l'accesso a DsmlRequestDocument.The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

Metodi

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

Il metodo Add(DirectoryRequest) aggiunge un oggetto DirectoryRequest all'insieme.The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

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

Il metodo Clear() rimuove tutti gli elementi dall'insieme.The Clear() method removes all items from this collection.

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

Il metodo Contains(DirectoryRequest) determina se l'insieme DsmlRequestDocument contiene l'oggetto DirectoryRequest specificato.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)

Il metodo CopyTo(DirectoryRequest[], Int32) copia l'intero insieme DsmlRequestDocument in una matrice unidimensionale, a partire dall'indice specificato della matrice di destinazione.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 se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Il metodo GetEnumerator() restituisce un enumeratore per l'intero insieme DsmlRequestDocument.The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) IndexOf(DirectoryRequest)

Il metodo IndexOf(DirectoryRequest) restituisce l'indice in base zero della prima occorrenza dell'oggetto DirectoryRequest specificato nell'insieme 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)

Il metodo Insert(Int32, DirectoryRequest) inserisce l'oggetto DirectoryRequest specificato nell'insieme DsmlRequestDocument in corrispondenza dell'indice specificato.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 superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Il metodo Remove(DirectoryRequest) rimuove la prima occorrenza dell'oggetto DirectoryRequest specificato dall'insieme.The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

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

Il metodo RemoveAt(Int32) rimuove l'oggetto DirectoryRequest in corrispondenza della posizione specificata.The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Il metodo ToXml() trasforma ogni oggetto DirectoryRequest nell'insieme in un oggetto XmlDocument.The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

Implementazioni dell'interfaccia esplicita

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

Copia l'intera raccolta DsmlRequestDocument in una matrice unidimensionale, a partire dall'indice specificato della matrice di destinazione.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

Ottiene il numero degli oggetti DirectoryRequest nella raccolta corrente.Gets the number of DirectoryRequest objects in this collection.

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

Ottiene un valore che indica se l'accesso a DsmlRequestDocument è sincronizzato (thread-safe).Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

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

Ottiene un oggetto che può essere usato per sincronizzare l'accesso 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)

Aggiunge un oggetto DirectoryRequest alla raccolta.Adds a DirectoryRequest object to the collection.

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

Rimuove tutti gli elementi dalla raccolta.Removes all items from the collection.

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

Indica se questa raccolta DsmlRequestDocument contiene l'oggetto DirectoryRequest specificato.Indicates whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

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

Restituisce un indice in base zero per la prima occorrenza dell'oggetto DirectoryRequest specificato nella raccolta 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)

Inserisce l'oggetto DirectoryRequest specificato nell'insieme DsmlRequestDocument in corrispondenza dell'indice specificato.Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

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

Ottiene un valore che indica se le dimensioni dell'oggetto DsmlRequestDocument sono fisse.Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

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

Ottiene un valore che indica se DsmlRequestDocument è o meno di sola lettura.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]

Ottiene o imposta l'oggetto DirectoryRequest in corrispondenza dell'indice specificato.Gets or sets the DirectoryRequest object at the specified index.

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

Rimuove la prima occorrenza dell'oggetto DirectoryRequest specificato dalla raccolta.Removes the first occurrence of the specified DirectoryRequest object from the collection.

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

Rimuove l'oggetto DirectoryRequest in corrispondenza della posizione specificata.Removes the DirectoryRequest object at the specified position.

Metodi di estensione

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

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

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

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

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

Consente la parallelizzazione di una query.Enables parallelization of a query.

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

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche