DsmlRequestDocument Classe

Definizione

La DsmlRequestDocument classe consente di compilare un payload di richiesta DSML, ad esempio AddRequest, ModifyRequesto SearchRequest. Contiene zero o più DirectoryRequest oggetti derivati. L'utente può aggiungere, eliminare, modificare ed enumerare l'oggetto prima dell'invio DirectoryRequest al server. DsmlRequestDocument può essere usato con qualsiasi classe DSML Binding per trasportare il documento, ad esempio 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à
DsmlRequestDocument
Implementazioni

Costruttori

Nome Descrizione
DsmlRequestDocument()

Il DsmlRequestDocument() costruttore crea un'istanza della DsmlRequestDocument classe .

Proprietà

Nome Descrizione
Count

La Count proprietà contiene il numero di DirectoryRequest oggetti in questo insieme.

DocumentProcessing

La DocumentProcessing proprietà contiene uno dei valori di DsmlDocumentProcessing che specifica la modalità di elaborazione degli elementi della raccolta.

ErrorProcessing

La ErrorProcessing proprietà contiene uno dei valori di che specifica la modalità di DsmlErrorProcessing elaborazione degli errori.

IsFixedSize

La IsFixedSize proprietà contiene un valore che indica se ha DsmlRequestDocument una dimensione fissa.

IsReadOnly

La IsReadOnly proprietà contiene un valore che indica se è DsmlRequestDocument di sola lettura o meno.

IsSynchronized

La IsSynchronized proprietà contiene un valore che indica se l'accesso DsmlRequestDocument a è sincronizzato (thread-safe).

Item[Int32]

La Item[Int32] proprietà contiene l'oggetto DirectoryRequest in corrispondenza dell'indice specificato.

RequestId

Ottiene o imposta l'ID richiesta associato all'oggetto DsmlRequestDocument.

ResponseOrder

La ResponseOrder proprietà contiene uno dei valori di DsmlResponseOrder che specifica l'ordine della risposta.

SyncRoot

La SyncRoot proprietà contiene un oggetto che può essere utilizzato per sincronizzare l'accesso DsmlRequestDocumenta .

Metodi

Nome Descrizione
Add(DirectoryRequest)

Il Add(DirectoryRequest) metodo aggiunge un DirectoryRequest oggetto all'insieme.

Clear()

Il Clear() metodo rimuove tutti gli elementi da questa raccolta.

Contains(DirectoryRequest)

Il Contains(DirectoryRequest) metodo determina se questa DsmlRequestDocument raccolta contiene l'oggetto specificato DirectoryRequest .

CopyTo(DirectoryRequest[], Int32)

Il CopyTo(DirectoryRequest[], Int32) metodo copia l'intera DsmlRequestDocument raccolta in una matrice unidimensionale, a partire dall'indice specificato della matrice di destinazione.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Il GetEnumerator() metodo restituisce un enumeratore per l'intera DsmlRequestDocument raccolta.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(DirectoryRequest)

Il IndexOf(DirectoryRequest) metodo restituisce l'indice in base zero della prima occorrenza dell'oggetto specificato DirectoryRequest nell'insieme DsmlRequestDocument .

Insert(Int32, DirectoryRequest)

Il Insert(Int32, DirectoryRequest) metodo inserisce l'oggetto specificato DirectoryRequest nell'insieme DsmlRequestDocument in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(DirectoryRequest)

Il Remove(DirectoryRequest) metodo rimuove la prima occorrenza dell'oggetto specificato DirectoryRequest dall'insieme.

RemoveAt(Int32)

Il RemoveAt(Int32) metodo rimuove l'oggetto DirectoryRequest in corrispondenza della posizione specificata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ToXml()

Il ToXml() metodo trasforma ogni DirectoryRequest oggetto nell'insieme in un XmlDocument oggetto .

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Copia l'intera DsmlRequestDocument raccolta in una matrice unidimensionale, a partire dall'indice specificato della matrice di destinazione.

ICollection.Count

Ottiene il numero di DirectoryRequest oggetti in questa raccolta.

ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso DsmlRequestDocument a è sincronizzato (thread-safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto DsmlRequestDocument.

IList.Add(Object)

Aggiunge un DirectoryRequest oggetto all'insieme.

IList.Clear()

Rimuove tutti gli elementi dalla raccolta.

IList.Contains(Object)

Indica se l'insieme DsmlRequestDocument contiene l'oggetto specificato DirectoryRequest .

IList.IndexOf(Object)

Restituisce l'indice in base zero della prima occorrenza dell'oggetto specificato DirectoryRequest nell'insieme DsmlRequestDocument .

IList.Insert(Int32, Object)

Inserisce l'oggetto specificato DirectoryRequest nell'insieme DsmlRequestDocument in corrispondenza dell'indice specificato.

IList.IsFixedSize

Ottiene un valore che indica se ha DsmlRequestDocument una dimensione fissa.

IList.IsReadOnly

Ottiene un valore che indica se l'oggetto DsmlRequestDocument è di sola lettura o meno.

IList.Item[Int32]

Ottiene o imposta l'oggetto DirectoryRequest in corrispondenza dell'indice specificato.

IList.Remove(Object)

Rimuove la prima occorrenza dell'oggetto specificato DirectoryRequest dall'insieme.

IList.RemoveAt(Int32)

Rimuove l'oggetto DirectoryRequest nella posizione specificata.

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a

Vedi anche