DsmlRequestDocument Classe

Définition

La classe DsmlRequestDocument vous permet de générer une charge utile de requête DSML, telle que AddRequest, ModifyRequest ou SearchRequest.The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. Elle contient zéro, un ou plusieurs objets dérivés DirectoryRequest.It contains zero or more DirectoryRequest derived objects. L’utilisateur peut ajouter, supprimer, modifier et énumérer DirectoryRequest avant l’envoi au serveur.The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. Vous pouvez utiliser DsmlRequestDocument avec n’importe quelle classe de liaison DSML pour transporter le document, telle que 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
Héritage
DsmlRequestDocument
Implémente

Constructeurs

DsmlRequestDocument()

Le constructeur DsmlRequestDocument() crée une instance de la classe DsmlRequestDocument.The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

Propriétés

Count

La propriété Count contient le nombre d'objets DirectoryRequest de cette collection.The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing

La propriété DocumentProcessing contient l'une des valeurs de DsmlDocumentProcessing qui spécifie comment les éléments de la collection sont traités.The DocumentProcessing property contains one of the values of DsmlDocumentProcessing that specifies how the elements of the collection are processed.

ErrorProcessing

La propriété ErrorProcessing contient l'une des valeurs de DsmlErrorProcessing qui spécifie comment les erreurs sont traitées.The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize

La propriété IsFixedSize obtient une valeur qui indique si DsmlRequestDocument est de taille fixe.The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly

La propriété IsReadOnly contient une valeur indiquant si DsmlRequestDocument est en lecture seule ou non.The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized

La propriété IsSynchronized contient une valeur qui indique si l'accès à DsmlRequestDocument est synchronisé (thread-safe).The IsSynchronized property contains a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

Item[Int32]

La propriété Item[Int32] contient l'objet DirectoryRequest à l'index spécifié.The Item[Int32] property contains the DirectoryRequest object at the specified index.

RequestId

La propriété RequestId contient le RequestID associé au DsmlRequestDocument.The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder

La propriété ResponseOrder contient l'une des valeurs de DsmlResponseOrder qui spécifie l'ordre de la réponse.The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot

La propriété SyncRoot contient un objet qui peut être utilisé pour synchroniser l'accès au DsmlRequestDocument.The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

Méthodes

Add(DirectoryRequest)

La méthode Add(DirectoryRequest) ajoute un objet DirectoryRequest à la collection.The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

Clear()

La méthode Clear() supprime tous les éléments de cette collection.The Clear() method removes all items from this collection.

Contains(DirectoryRequest)

La méthode Contains(DirectoryRequest) détermine si cette collection DsmlRequestDocument contient l'objet DirectoryRequest spécifié.The Contains(DirectoryRequest) method determines whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

CopyTo(DirectoryRequest[], Int32)

La méthode CopyTo(DirectoryRequest[], Int32) copie l'intégralité de la collection DsmlRequestDocument dans un tableau unidimensionnel, en commençant à l'index spécifié du tableau cible.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)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

La méthode GetEnumerator() retourne un énumérateur pour l'ensemble de la collection DsmlRequestDocument.The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IndexOf(DirectoryRequest)

La méthode IndexOf(DirectoryRequest) retourne l'index de base zéro de la première occurrence de l'objet DirectoryRequest spécifié dans la collection 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)

La méthode Insert(Int32, DirectoryRequest) insère le DirectoryRequest spécifié dans la collection DsmlRequestDocument à l'index spécifié.The Insert(Int32, DirectoryRequest) method inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Remove(DirectoryRequest)

La méthode Remove(DirectoryRequest) supprime la première occurrence de l'objet DirectoryRequest spécifié de la collection.The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

RemoveAt(Int32)

La méthode RemoveAt(Int32) supprime l'objet DirectoryRequest à la position spécifiée.The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)
ToXml()

La méthode ToXml() transforme chaque objet DirectoryRequest de la collection en un objet XmlDocument.The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie l’intégralité de la collection DsmlRequestDocument dans un tableau à une dimension, en démarrant à l’index spécifié du tableau cible.Copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

ICollection.Count

Obtient le nombre d'objets DirectoryRequest de cette collection.Gets the number of DirectoryRequest objects in this collection.

ICollection.IsSynchronized

Obtient une valeur qui indique si l'accès à DsmlRequestDocument est synchronisé (thread-safe).Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à DsmlRequestDocument.Gets an object that can be used to synchronize access to the DsmlRequestDocument.

IList.Add(Object)

Ajoute un objet DirectoryRequest à la collection.Adds a DirectoryRequest object to the collection.

IList.Clear()

Supprime tous les éléments de la collection.Removes all items from the collection.

IList.Contains(Object)

Indique si la collection DsmlRequestDocument contient l’objet DirectoryRequest spécifié.Indicates whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

IList.IndexOf(Object)

Retourne l’index de base zéro de la première occurrence de l’objet DirectoryRequest spécifié dans la collection DsmlRequestDocument.Returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

IList.Insert(Int32, Object)

Insère l'objet DirectoryRequest spécifié dans la collection DsmlRequestDocument à l'index spécifié.Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

IList.IsFixedSize

Obtient une valeur qui indique si DsmlRequestDocument est de taille fixe.Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

IList.IsReadOnly

Obtient une valeur qui indique si DsmlRequestDocument est en lecture seule.Gets a value that indicates whether the DsmlRequestDocument is read-only or not.

IList.Item[Int32]

Obtient ou définit l'objet DirectoryRequest à l'index spécifié.Gets or sets the DirectoryRequest object at the specified index.

IList.Remove(Object)

Supprime la première occurrence de l’objet DirectoryRequest spécifié dans la collection.Removes the first occurrence of the specified DirectoryRequest object from the collection.

IList.RemoveAt(Int32)

Supprime l’objet DirectoryRequest à la position spécifiée.Removes the DirectoryRequest object at the specified position.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi