DsmlRequestDocument Třída

Definice

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
DsmlRequestDocument
Implementuje

Konstruktory

DsmlRequestDocument()

Konstruktor DsmlRequestDocument() vytvoří instanci DsmlRequestDocument třídy.

Vlastnosti

Count

Vlastnost Count obsahuje počet DirectoryRequest objektů v této kolekci.

DocumentProcessing

Vlastnost DocumentProcessing obsahuje jednu z hodnot DsmlDocumentProcessing , která určuje způsob zpracování prvků kolekce.

ErrorProcessing

Vlastnost ErrorProcessing obsahuje jednu z hodnot DsmlErrorProcessing , která určuje způsob zpracování chyb.

IsFixedSize

Vlastnost IsFixedSize obsahuje hodnotu, která označuje, zda DsmlRequestDocument má pevnou velikost.

IsReadOnly

Vlastnost IsReadOnly obsahuje hodnotu označující, zda DsmlRequestDocument je objekt jen pro čtení nebo ne.

IsSynchronized

Vlastnost IsSynchronized obsahuje hodnotu, která označuje, jestli je přístup k objektu DsmlRequestDocument synchronizovaný (bez vláken).

Item[Int32]

Vlastnost Item[Int32] obsahuje DirectoryRequest objekt v zadaném indexu.

RequestId

Vlastnost RequestId obsahuje objekt RequestID přidružený k objektu 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

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čí, zda se zadaný objekt rovná 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í hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(DirectoryRequest)

Metoda IndexOf(DirectoryRequest) vrátí nulový index 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 Objectsouboru .

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

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 přístup k DsmlRequestDocument je synchronizován (bez vláken).

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í nulový index 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 DsmlRequestDocument je jen pro č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í

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také