Freigeben über


DsmlRequestDocument Klasse

Definition

Die DsmlRequestDocument-Klasse ermöglicht es Ihnen, Nutzlast, z. B. AddRequest, ModifyRequest oder SearchRequest, zu einer DSML-Anforderung zu erstellen. Sie enthält 0 (null) oder mehr abgeleitete DirectoryRequest-Objekte. Der Benutzer kann das DirectoryRequest-Objekt vor dem Senden an den Server hinzufügen, löschen, ändern und auflisten. DsmlRequestDocument kann mit allen DSML-Bindungsklassen verwendet werden, um das Dokument zu übertragen, z. B. 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
Vererbung
DsmlRequestDocument
Implementiert

Konstruktoren

DsmlRequestDocument()

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

Eigenschaften

Count

Die Count-Eigenschaft enthält die Anzahl von DirectoryRequest-Objekten in dieser Auflistung.

DocumentProcessing

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

ErrorProcessing

Die ErrorProcessing-Eigenschaft enthält einen Wert aus DsmlErrorProcessing, der angibt, wie Fehler verarbeitet werden.

IsFixedSize

Die IsFixedSize-Eigenschaft enthält einen Wert, der angibt, ob DsmlRequestDocument eine feste Größe hat.

IsReadOnly

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

IsSynchronized

Die IsSynchronized-Eigenschaft enthält einen Wert, der angibt, ob der Zugriff auf das DsmlRequestDocument synchronisiert (threadsicher) ist.

Item[Int32]

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

RequestId

Die RequestId-Eigenschaft enthält die dem DsmlRequestDocument zugeordnete RequestID.

ResponseOrder

Die ResponseOrder-Eigenschaft enthält einen Wert aus DsmlResponseOrder, der die Antwortreihenfolge angibt.

SyncRoot

Die SyncRoot-Eigenschaft enthält ein Objekt, mit dem der Zugriff auf das DsmlRequestDocument synchronisiert werden kann.

Methoden

Add(DirectoryRequest)

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

Clear()

Die Clear()-Methode entfernt alle Elemente aus der Auflistung.

Contains(DirectoryRequest)

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

CopyTo(DirectoryRequest[], Int32)

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

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

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

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den 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 am angegebenen Index in die DsmlRequestDocument-Auflistung ein.

MemberwiseClone()

Erstellt eine flache Kopie des 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

ICollection.CopyTo(Array, Int32)

Kopiert die gesamte DsmlRequestDocument-Auflistung in ein kompatibles Array, wobei am angegebenen Index im Zielarray begonnen wird.

ICollection.Count

Ruft die Anzahl von DirectoryRequest-Objekten in dieser Auflistung ab.

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf DsmlRequestDocument synchronisiert (threadsicher) ist.

ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf DsmlRequestDocument synchronisiert 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 die 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 am angegebenen Index in die DsmlRequestDocument-Auflistung ein.

IList.IsFixedSize

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

IList.IsReadOnly

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

IList.Item[Int32]

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

IList.Remove(Object)

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

IList.RemoveAt(Int32)

Entfernt das DirectoryRequest-Objekt an der angegebenen Position.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen