DsmlRequestDocument Klasa

Definicja

Klasa DsmlRequestDocument umożliwia kompilowanie ładunku żądania DSML, takiego jak AddRequest , lub ModifyRequest SearchRequest . Zawiera zero lub więcej DirectoryRequest obiektów pochodnych. Użytkownik może dodać, usunąć, zmodyfikować i wyliczyć przed DirectoryRequest wysłaniem do serwera. DsmlRequestDocument Można go używać z dowolnymi klasami powiązań DSML do transportu dokumentu, takiego jak 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
Dziedziczenie
DsmlRequestDocument
Implementuje

Konstruktory

DsmlRequestDocument()

Konstruktor DsmlRequestDocument() tworzy wystąpienie klasy DsmlRequestDocument .

Właściwości

Count

Właściwość Count zawiera liczbę obiektów w tej DirectoryRequest kolekcji.

DocumentProcessing

Właściwość zawiera jedną z wartości , która określa sposób przetwarzania elementów DocumentProcessing DsmlDocumentProcessing kolekcji.

ErrorProcessing

Właściwość ErrorProcessing zawiera jedną z wartości , która określa sposób DsmlErrorProcessing przetwarzania błędów.

IsFixedSize

Właściwość IsFixedSize zawiera wartość, która wskazuje, czy obiekt DsmlRequestDocument ma stały rozmiar.

IsReadOnly

Właściwość zawiera wartość wskazującą, czy właściwość jest tylko IsReadOnly DsmlRequestDocument do odczytu, czy nie.

IsSynchronized

Właściwość zawiera wartość, która wskazuje, czy dostęp do obiektu jest IsSynchronized DsmlRequestDocument zsynchronizowany (bezpieczny wątkowo).

Item[Int32]

Właściwość Item[Int32] zawiera DirectoryRequest obiekt w określonym indeksie.

RequestId

Właściwość RequestId zawiera właściwość RequestID skojarzoną z obiektem DsmlRequestDocument .

ResponseOrder

Właściwość ResponseOrder zawiera jedną z wartości , która określa DsmlResponseOrder kolejność odpowiedzi.

SyncRoot

Właściwość SyncRoot zawiera obiekt , który może służyć do synchronizowania dostępu do obiektu DsmlRequestDocument .

Metody

Add(DirectoryRequest)

Metoda Add(DirectoryRequest) dodaje DirectoryRequest obiekt do kolekcji.

Clear()

Metoda Clear() usuwa wszystkie elementy z tej kolekcji.

Contains(DirectoryRequest)

Metoda Contains(DirectoryRequest) określa, czy ta DsmlRequestDocument kolekcja zawiera określony DirectoryRequest obiekt.

CopyTo(DirectoryRequest[], Int32)

Metoda CopyTo(DirectoryRequest[], Int32) kopiuje całą DsmlRequestDocument kolekcję do tablicy jednowymiarowej, zaczynając od określonego indeksu tablicy docelowej.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Metoda GetEnumerator() zwraca moduł wyliczający dla całej DsmlRequestDocument kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(DirectoryRequest)

Metoda zwraca indeks od zera pierwszego IndexOf(DirectoryRequest) wystąpienia określonego obiektu w DirectoryRequest DsmlRequestDocument kolekcji.

Insert(Int32, DirectoryRequest)

Metoda Insert(Int32, DirectoryRequest) wstawia określony obiekt do DirectoryRequest DsmlRequestDocument kolekcji przy określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(DirectoryRequest)

Metoda Remove(DirectoryRequest) usuwa pierwsze wystąpienie określonego obiektu z DirectoryRequest kolekcji.

RemoveAt(Int32)

Metoda RemoveAt(Int32) usuwa obiekt w DirectoryRequest określonej pozycji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ToXml()

Metoda ToXml() przekształca każdy obiekt w DirectoryRequest kolekcji w obiekt XmlDocument .

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje całą DsmlRequestDocument kolekcję do tablicy jednowymiarowej, zaczynając od określonego indeksu tablicy docelowej.

ICollection.Count

Pobiera liczbę obiektów DirectoryRequest w tej kolekcji.

ICollection.IsSynchronized

Pobiera wartość, która wskazuje, czy dostęp do jest DsmlRequestDocument zsynchronizowany (bezpieczny wątkowo).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do DsmlRequestDocument obiektu .

IList.Add(Object)

Dodaje DirectoryRequest obiekt do kolekcji.

IList.Clear()

Usuwa wszystkie elementy z kolekcji.

IList.Contains(Object)

Wskazuje, czy DsmlRequestDocument ta kolekcja zawiera określony DirectoryRequest obiekt.

IList.IndexOf(Object)

Zwraca indeks od zera pierwszego wystąpienia określonego obiektu DirectoryRequest w DsmlRequestDocument kolekcji.

IList.Insert(Int32, Object)

Wstawia określony DirectoryRequest obiekt do DsmlRequestDocument kolekcji w określonym indeksie.

IList.IsFixedSize

Pobiera wartość, która wskazuje, czy ma DsmlRequestDocument stały rozmiar.

IList.IsReadOnly

Pobiera wartość, która wskazuje, czy wartość jest tylko DsmlRequestDocument do odczytu, czy nie.

IList.Item[Int32]

Pobiera lub ustawia DirectoryRequest obiekt w określonym indeksie.

IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu DirectoryRequest z kolekcji.

IList.RemoveAt(Int32)

Usuwa obiekt DirectoryRequest w określonej pozycji.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też