DsmlRequestDocument Klasse

Definition

Mit der DsmlRequestDocument Klasse können Sie eine DSML-Anforderungsnutzlast erstellen, z AddRequest. B. , , ModifyRequestoder SearchRequest. Sie enthält null oder mehr DirectoryRequest abgeleitete Objekte. Der Benutzer kann die Datei vor dem DirectoryRequest Senden an den Server hinzufügen, löschen, ändern und aufzählen. DsmlRequestDocument kann mit allen DSML-Bindungsklassen verwendet werden, um das Dokument zu transportieren, z DsmlSoapHttpConnection. B. .

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
Vererbung
DsmlRequestDocument
Implementiert

Konstruktoren

Name Beschreibung
DsmlRequestDocument()

Der DsmlRequestDocument() Konstruktor erstellt eine Instanz der DsmlRequestDocument Klasse.

Eigenschaften

Name Beschreibung
Count

Die Count Eigenschaft enthält die Anzahl der DirectoryRequest Objekte in dieser Auflistung.

DocumentProcessing

Die DocumentProcessing Eigenschaft enthält einen der Werte, die DsmlDocumentProcessing angibt, wie die Elemente der Auflistung verarbeitet werden.

ErrorProcessing

Die ErrorProcessing Eigenschaft enthält einen der Werte, mit DsmlErrorProcessing denen angegeben wird, wie Fehler verarbeitet werden.

IsFixedSize

Die IsFixedSize Eigenschaft enthält einen Wert, der angibt, ob die DsmlRequestDocument Größe fest ist.

IsReadOnly

Die IsReadOnly Eigenschaft enthält einen Wert, der angibt, ob die DsmlRequestDocument Eigenschaft schreibgeschützt ist oder nicht.

IsSynchronized

Die IsSynchronized Eigenschaft enthält einen Wert, der angibt, ob der Zugriff auf die DsmlRequestDocument Synchronisierung erfolgt (threadsicher).

Item[Int32]

Die Item[Int32] Eigenschaft enthält das DirectoryRequest Objekt am angegebenen Index.

RequestId

Dient zum Abrufen oder Festlegen der Anforderungs-ID, die der DsmlRequestDocument.

ResponseOrder

Die ResponseOrder Eigenschaft enthält einen der Werte, die DsmlResponseOrder die Reihenfolge der Antwort angibt.

SyncRoot

Die SyncRoot Eigenschaft enthält ein Objekt, das zum Synchronisieren des Zugriffs auf die DsmlRequestDocument.

Methoden

Name Beschreibung
Add(DirectoryRequest)

Die Add(DirectoryRequest) Methode fügt der Auflistung ein DirectoryRequest Objekt hinzu.

Clear()

Mit der Clear() Methode werden alle Elemente aus dieser Auflistung entfernt.

Contains(DirectoryRequest)

Die Contains(DirectoryRequest) Methode bestimmt, ob diese DsmlRequestDocument Auflistung das angegebene DirectoryRequest Objekt enthält.

CopyTo(DirectoryRequest[], Int32)

Die CopyTo(DirectoryRequest[], Int32) Methode kopiert die gesamte DsmlRequestDocument Auflistung in ein eindimensionales Array, beginnend am angegebenen Index des Zielarrays.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Die GetEnumerator() Methode gibt einen Enumerator für die gesamte DsmlRequestDocument Auflistung zurück.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(DirectoryRequest)

Die IndexOf(DirectoryRequest) Methode gibt den nullbasierten Index des ersten Vorkommens des angegebenen DirectoryRequest Objekts in der DsmlRequestDocument Auflistung zurück.

Insert(Int32, DirectoryRequest)

Die Insert(Int32, DirectoryRequest) Methode fügt das angegebene DirectoryRequest Objekt in die DsmlRequestDocument Auflistung am angegebenen Index ein.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(DirectoryRequest)

Die Remove(DirectoryRequest) Methode entfernt das erste Vorkommen des angegebenen DirectoryRequest Objekts aus der Auflistung.

RemoveAt(Int32)

Die RemoveAt(Int32) Methode entfernt das DirectoryRequest Objekt an der angegebenen Position.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ToXml()

Die ToXml() Methode wandelt jedes DirectoryRequest Objekt in der Auflistung in ein XmlDocument Objekt um.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)

Kopiert die gesamte DsmlRequestDocument Auflistung in ein eindimensionales Array, beginnend am angegebenen Index des Zielarrays.

ICollection.Count

Ruft die Anzahl der DirectoryRequest -Objekte in dieser Auflistung ab.

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die DsmlRequestDocument Synchronisierung (threadsicher) erfolgt.

ICollection.SyncRoot

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die DsmlRequestDocumentverwendet werden kann.

IList.Add(Object)

Fügt der Auflistung ein DirectoryRequest Objekt hinzu.

IList.Clear()

Entfernt alle Elemente aus der Auflistung.

IList.Contains(Object)

Gibt an, ob diese DsmlRequestDocument Auflistung das angegebene DirectoryRequest Objekt enthält.

IList.IndexOf(Object)

Gibt den nullbasierten Index des ersten Vorkommens des angegebenen DirectoryRequest Objekts in der DsmlRequestDocument Auflistung zurück.

IList.Insert(Int32, Object)

Fügt das angegebene DirectoryRequest Objekt in die DsmlRequestDocument Auflistung am angegebenen Index ein.

IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die DsmlRequestDocument eine feste Größe aufweist.

IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob dies DsmlRequestDocument schreibgeschützt ist oder nicht.

IList.Item[Int32]

Ruft ab oder legt das DirectoryRequest Objekt am angegebenen Index fest.

IList.Remove(Object)

Entfernt das erste Vorkommen des angegebenen DirectoryRequest Objekts aus der Auflistung.

IList.RemoveAt(Int32)

Entfernt das DirectoryRequest Objekt an der angegebenen Position.

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für:

Weitere Informationen