DsmlRequestDocument Klasa

Definicja

Klasa DsmlRequestDocument umożliwia utworzenie ładunku żądania DSML, takiego jak AddRequest, ModifyRequestlub SearchRequest. Zawiera zero lub więcej DirectoryRequest obiektów pochodnych. Użytkownik może dodawać, usuwać, modyfikować i wyliczać DirectoryRequest przed wysłaniem do serwera. DsmlRequestDocument można używać z dowolnymi klasami powiązań DSML do transportu dokumentu, na przykład 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

Nazwa Opis
DsmlRequestDocument()

Konstruktor DsmlRequestDocument() tworzy wystąpienie DsmlRequestDocument klasy .

Właściwości

Nazwa Opis
Count

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

DocumentProcessing

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

ErrorProcessing

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

IsFixedSize

Właściwość IsFixedSize zawiera wartość wskazującą, czy DsmlRequestDocument obiekt ma stały rozmiar.

IsReadOnly

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

IsSynchronized

Właściwość IsSynchronized zawiera wartość wskazującą, czy dostęp do obiektu DsmlRequestDocument jest synchronizowany (bezpieczny wątkowo).

Item[Int32]

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

RequestId

Pobiera lub ustawia identyfikator żądania skojarzony z elementem DsmlRequestDocument.

ResponseOrder

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

SyncRoot

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

Metody

Nazwa Opis
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 określony obiekt jest równy bieżącemu obiektowi.

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

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(DirectoryRequest)

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

Insert(Int32, DirectoryRequest)

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

MemberwiseClone()

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

(Odziedziczone po Object)
Remove(DirectoryRequest)

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

RemoveAt(Int32)

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

ToString()

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

(Odziedziczone po Object)
ToXml()

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

Jawne implementacje interfejsu

Nazwa Opis
ICollection.CopyTo(Array, Int32)

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

ICollection.Count

Pobiera liczbę DirectoryRequest obiektów w tej kolekcji.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu DsmlRequestDocument jest synchronizowany (bezpieczny wątkowo).

ICollection.SyncRoot

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

IList.Add(Object)

DirectoryRequest Dodaje obiekt do kolekcji.

IList.Clear()

Usuwa wszystkie elementy z kolekcji.

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Pobiera wartość wskazującą, czy DsmlRequestDocument element ma stały rozmiar.

IList.IsReadOnly

Pobiera wartość wskazującą, czy DsmlRequestDocument element jest tylko 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 DirectoryRequest obiektu z kolekcji.

IList.RemoveAt(Int32)

DirectoryRequest Usuwa obiekt na określonej pozycji.

Metody rozszerzania

Nazwa Opis
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable na podstawie określonego typu.

Dotyczy

Zobacz też