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. Elle contient zéro, un ou plusieurs objets dérivés DirectoryRequest. L’utilisateur peut ajouter, supprimer, modifier et énumérer DirectoryRequest avant l’envoi au serveur. Vous pouvez utiliser DsmlRequestDocument avec n’importe quelle classe de liaison DSML pour transporter le document, telle que 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 .

Propriétés

Count

La propriété Count contient le nombre d'objets DirectoryRequest de cette 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.

ErrorProcessing

La propriété ErrorProcessing contient l'une des valeurs de DsmlErrorProcessing qui spécifie comment les erreurs sont traitées.

IsFixedSize

La propriété IsFixedSize obtient une valeur qui indique si DsmlRequestDocument est de taille fixe.

IsReadOnly

La propriété IsReadOnly contient une valeur indiquant si DsmlRequestDocument est en lecture seule ou non.

IsSynchronized

La propriété IsSynchronized contient une valeur qui indique si l'accès à DsmlRequestDocument est synchronisé (thread-safe).

Item[Int32]

La propriété Item[Int32] contient l'objet DirectoryRequest à l'index spécifié.

RequestId

La propriété RequestId contient le RequestID associé au DsmlRequestDocument.

ResponseOrder

La propriété ResponseOrder contient l'une des valeurs de DsmlResponseOrder qui spécifie l'ordre de la réponse.

SyncRoot

La propriété SyncRoot contient un objet qui peut être utilisé pour synchroniser l'accès au DsmlRequestDocument.

Méthodes

Add(DirectoryRequest)

La méthode Add(DirectoryRequest) ajoute un objet DirectoryRequest à la collection.

Clear()

La méthode Clear() supprime tous les éléments de cette collection.

Contains(DirectoryRequest)

La méthode Contains(DirectoryRequest) détermine si cette collection DsmlRequestDocument contient l'objet DirectoryRequest spécifié.

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.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

La méthode GetEnumerator() retourne un énumérateur pour l'ensemble de la collection DsmlRequestDocument.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(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.

Insert(Int32, DirectoryRequest)

La méthode Insert(Int32, DirectoryRequest) insère le DirectoryRequest spécifié dans la collection DsmlRequestDocument à l'index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(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.

RemoveAt(Int32)

La méthode RemoveAt(Int32) supprime l'objet DirectoryRequest à la position spécifiée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ToXml()

La méthode ToXml() transforme chaque objet DirectoryRequest de la collection en un objet XmlDocument.

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie l’ensemble de la collection DsmlRequestDocument dans un tableau à une dimension, en démarrant à l’index spécifié du tableau cible.

ICollection.Count

Obtient le nombre d'objets DirectoryRequest de cette collection.

ICollection.IsSynchronized

Obtient une valeur qui indique si l’accès à DsmlRequestDocument est synchronisé (thread-safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à DsmlRequestDocument.

IList.Add(Object)

Ajoute un objet DirectoryRequest à la collection.

IList.Clear()

Supprime tous les éléments de la collection.

IList.Contains(Object)

Indique si la collection DsmlRequestDocument contient l’objet DirectoryRequest spécifié.

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.

IList.Insert(Int32, Object)

Insère l'objet DirectoryRequest spécifié dans la collection DsmlRequestDocument à l'index spécifié.

IList.IsFixedSize

Obtient une valeur qui indique si DsmlRequestDocument est de taille fixe.

IList.IsReadOnly

Obtient une valeur qui indique si DsmlRequestDocument est en lecture seule.

IList.Item[Int32]

Obtient ou définit l'objet DirectoryRequest à l'index spécifié.

IList.Remove(Object)

Supprime la première occurrence de l’objet DirectoryRequest spécifié dans la collection.

IList.RemoveAt(Int32)

Supprime l’objet DirectoryRequest à la position spécifiée.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi