DsmlRequestDocument Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |