DsmlRequestDocument Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída DsmlRequestDocument umožňuje vytvořit datovou část požadavku DSML, například AddRequest, ModifyRequestnebo SearchRequest. Obsahuje nula nebo více DirectoryRequest odvozených objektů. Uživatel může přidat, odstranit, upravit a vytvořit výčet DirectoryRequest před odesláním na server. DsmlRequestDocument lze použít s libovolnými třídami vazby DSML k přenosu dokumentu, například 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
- Dědičnost
- Implementuje
Konstruktory
| Name | Description |
|---|---|
| DsmlRequestDocument() |
Konstruktor DsmlRequestDocument() vytvoří instanci DsmlRequestDocument třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Vlastnost Count obsahuje počet DirectoryRequest objektů v této kolekci. |
| DocumentProcessing |
Vlastnost DocumentProcessing obsahuje jednu z hodnot DsmlDocumentProcessing , které určují způsob zpracování prvků kolekce. |
| ErrorProcessing |
Vlastnost ErrorProcessing obsahuje jednu z hodnot DsmlErrorProcessing , které určují způsob zpracování chyb. |
| IsFixedSize |
Vlastnost IsFixedSize obsahuje hodnotu, která určuje, zda DsmlRequestDocument má pevnou velikost. |
| IsReadOnly |
Vlastnost IsReadOnly obsahuje hodnotu označující, zda je jen pro DsmlRequestDocument čtení nebo ne. |
| IsSynchronized |
Tato IsSynchronized vlastnost obsahuje hodnotu, která označuje, zda je přístup k objektu DsmlRequestDocument synchronizovaný (bezpečný pro přístup z více vláken). |
| Item[Int32] |
Vlastnost Item[Int32] obsahuje DirectoryRequest objekt v zadaném indexu. |
| RequestId |
Získá nebo nastaví ID požadavku přidruženého k DsmlRequestDocument. |
| ResponseOrder |
Vlastnost ResponseOrder obsahuje jednu z hodnot DsmlResponseOrder , které určuje pořadí odpovědi. |
| SyncRoot |
Vlastnost SyncRoot obsahuje objekt, který lze použít k synchronizaci přístupu k objektu DsmlRequestDocument. |
Metody
| Name | Description |
|---|---|
| Add(DirectoryRequest) |
Metoda Add(DirectoryRequest) přidá DirectoryRequest objekt do kolekce. |
| Clear() |
Metoda Clear() odebere všechny položky z této kolekce. |
| Contains(DirectoryRequest) |
Metoda Contains(DirectoryRequest) určuje, zda tato DsmlRequestDocument kolekce obsahuje zadaný DirectoryRequest objekt. |
| CopyTo(DirectoryRequest[], Int32) |
Metoda CopyTo(DirectoryRequest[], Int32) zkopíruje celou DsmlRequestDocument kolekci do jednorozměrného pole počínaje zadaným indexem cílového pole. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Metoda GetEnumerator() vrátí enumerátor pro celou DsmlRequestDocument kolekci. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IndexOf(DirectoryRequest) |
Metoda IndexOf(DirectoryRequest) vrátí index založený na nule prvního výskytu zadaného DirectoryRequest objektu v kolekci DsmlRequestDocument . |
| Insert(Int32, DirectoryRequest) |
Metoda Insert(Int32, DirectoryRequest) vloží zadaný DirectoryRequest objekt do DsmlRequestDocument kolekce v zadaném indexu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(DirectoryRequest) |
Metoda Remove(DirectoryRequest) odebere první výskyt zadaného DirectoryRequest objektu z kolekce. |
| RemoveAt(Int32) |
Metoda RemoveAt(Int32) odebere DirectoryRequest objekt na zadané pozici. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| ToXml() |
Metoda ToXml() transformuje každý DirectoryRequest objekt v kolekci na XmlDocument objekt. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zkopíruje celou DsmlRequestDocument kolekci do jednorozměrného pole počínaje zadaným indexem cílového pole. |
| ICollection.Count |
Získá počet DirectoryRequest objektů v této kolekci. |
| ICollection.IsSynchronized |
Získá hodnotu, která označuje, zda je přístup k DsmlRequestDocument synchronizován (thread-safe). |
| ICollection.SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k DsmlRequestDocument. |
| IList.Add(Object) |
DirectoryRequest Přidá objekt do kolekce. |
| IList.Clear() |
Odebere všechny položky z kolekce. |
| IList.Contains(Object) |
Určuje, zda tato DsmlRequestDocument kolekce obsahuje zadaný DirectoryRequest objekt. |
| IList.IndexOf(Object) |
Vrátí index založený na nule prvního výskytu zadaného DirectoryRequest objektu v kolekci DsmlRequestDocument . |
| IList.Insert(Int32, Object) |
Vloží zadaný DirectoryRequest objekt do DsmlRequestDocument kolekce v zadaném indexu. |
| IList.IsFixedSize |
Získá hodnotu, která označuje, zda DsmlRequestDocument má pevnou velikost. |
| IList.IsReadOnly |
Získá hodnotu, která označuje, zda je jen pro DsmlRequestDocument čtení nebo ne. |
| IList.Item[Int32] |
Získá nebo nastaví DirectoryRequest objekt v zadaném indexu. |
| IList.Remove(Object) |
Odebere první výskyt zadaného DirectoryRequest objektu z kolekce. |
| IList.RemoveAt(Int32) |
Odebere DirectoryRequest objekt na zadané pozici. |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |