DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument Class

Definition

Die DsmlRequestDocument-Klasse ermöglicht es Ihnen, Nutzlast, z. B. AddRequest, ModifyRequest oder SearchRequest, zu einer DSML-Anforderung zu erstellen.The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. Sie enthält 0 (null) oder mehr abgeleitete DirectoryRequest-Objekte.It contains zero or more DirectoryRequest derived objects. Der Benutzer kann das DirectoryRequest-Objekt vor dem Senden an den Server hinzufügen, löschen, ändern und auflisten.The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. DsmlRequestDocument kann mit allen DSML-Bindungsklassen verwendet werden, um das Dokument zu übertragen, z. B. DsmlSoapHttpConnection.DsmlRequestDocument can be used with any DSML Binding classes to transport the document, such as 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
DsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocument
Implementiert

Konstruktoren

DsmlRequestDocument() DsmlRequestDocument() DsmlRequestDocument() DsmlRequestDocument()

Der DsmlRequestDocument()-Konstruktor erstellt eine Instanz der DsmlRequestDocument-Klasse.The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

Eigenschaften

Count Count Count Count

Die Count-Eigenschaft enthält die Anzahl von DirectoryRequest-Objekten in dieser Auflistung.The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing DocumentProcessing DocumentProcessing DocumentProcessing

Die DocumentProcessing-Eigenschaft enthält einen Wert aus DsmlDocumentProcessing, der angibt, wie die Elemente der Auflistung verarbeitet werden.The DocumentProcessing property contains one of the values of DsmlDocumentProcessing that specifies how the elements of the collection are processed.

ErrorProcessing ErrorProcessing ErrorProcessing ErrorProcessing

Die ErrorProcessing-Eigenschaft enthält einen Wert aus DsmlErrorProcessing, der angibt, wie Fehler verarbeitet werden.The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Die IsFixedSize-Eigenschaft enthält einen Wert, der angibt, ob DsmlRequestDocument eine feste Größe hat.The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Die IsReadOnly-Eigenschaft enthält einen Wert, der angibt, ob DsmlRequestDocument schreibgeschützt ist.The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Die IsSynchronized-Eigenschaft enthält einen Wert, der angibt, ob der Zugriff auf das DsmlRequestDocument synchronisiert (threadsicher) ist.The IsSynchronized property contains a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Die Item[Int32]-Eigenschaft enthält am angegebenen Index das DirectoryRequest-Objekt.The Item[Int32] property contains the DirectoryRequest object at the specified index.

RequestId RequestId RequestId RequestId

Die RequestId-Eigenschaft enthält die dem DsmlRequestDocument zugeordnete RequestID.The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder ResponseOrder ResponseOrder ResponseOrder

Die ResponseOrder-Eigenschaft enthält einen Wert aus DsmlResponseOrder, der die Antwortreihenfolge angibt.The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot SyncRoot SyncRoot SyncRoot

Die SyncRoot-Eigenschaft enthält ein Objekt, mit dem der Zugriff auf das DsmlRequestDocument synchronisiert werden kann.The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

Methoden

Add(DirectoryRequest) Add(DirectoryRequest) Add(DirectoryRequest) Add(DirectoryRequest)

Die Add(DirectoryRequest)-Methode fügt der Auflistung ein DirectoryRequest-Objekt hinzu.The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

Clear() Clear() Clear() Clear()

Die Clear()-Methode entfernt alle Elemente aus der Auflistung.The Clear() method removes all items from this collection.

Contains(DirectoryRequest) Contains(DirectoryRequest) Contains(DirectoryRequest) Contains(DirectoryRequest)

Die Contains(DirectoryRequest)-Methode stellt fest, ob diese DsmlRequestDocument-Auflistung das angegebene DirectoryRequest-Objekt enthält.The Contains(DirectoryRequest) method determines whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32)

Die CopyTo(DirectoryRequest[], Int32)-Methode kopiert die gesamte DsmlRequestDocument-Auflistung beginnend am angegebenen Index des Zielarrays in ein eindimensionales Array.The CopyTo(DirectoryRequest[], Int32) method copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Die GetEnumerator()-Methode gibt einen Enumerator für die gesamte DsmlRequestDocument-Auflistung zurück.The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) IndexOf(DirectoryRequest)

Die IndexOf(DirectoryRequest)-Methode gibt den nullbasierten Index des ersten Vorkommens des angegebenen DirectoryRequest-Objekts in der DsmlRequestDocument-Auflistung zurück.The IndexOf(DirectoryRequest) method returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest)

Die Insert(Int32, DirectoryRequest)-Methode fügt das angegebene DirectoryRequest-Objekt am angegebenen Index in die DsmlRequestDocument-Auflistung ein.The Insert(Int32, DirectoryRequest) method inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(DirectoryRequest) Remove(DirectoryRequest) Remove(DirectoryRequest) Remove(DirectoryRequest)

Die Remove(DirectoryRequest)-Methode entfernt das erste Vorkommen des angegebenen DirectoryRequest-Objekts aus der Auflistung.The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Die RemoveAt(Int32)-Methode entfernt das DirectoryRequest-Objekt an der angegebenen Position.The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
ToXml() ToXml() ToXml() ToXml()

Die ToXml()-Methode wandelt jedes DirectoryRequest-Objekt in der Auflistung in ein XmlDocument-Objekt um.The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Kopiert die gesamte DsmlRequestDocument-Auflistung in ein kompatibles Array, wobei am angegebenen Index im Zielarray begonnen wird.Copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Ruft die Anzahl von DirectoryRequest-Objekten in dieser Auflistung ab.Gets the number of DirectoryRequest objects in this collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf DsmlRequestDocument synchronisiert (threadsicher) ist.Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf DsmlRequestDocument synchronisiert werden kann.Gets an object that can be used to synchronize access to the DsmlRequestDocument.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Fügt der Auflistung ein DirectoryRequest-Objekt hinzu.Adds a DirectoryRequest object to the collection.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Entfernt alle Elemente aus der Auflistung.Removes all items from the collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Gibt an, ob die DsmlRequestDocument-Auflistung das angegebene DirectoryRequest-Objekt enthält.Indicates whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Gibt den nullbasierten Index des ersten Vorkommens des angegebenen DirectoryRequest-Objekts in der DsmlRequestDocument-Auflistung zurück.Returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Fügt das angegebene DirectoryRequest-Objekt am angegebenen Index in die DsmlRequestDocument-Auflistung ein.Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die DsmlRequestDocument eine feste Größe hat.Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob die DsmlRequestDocument schreibgeschützt ist oder nicht.Gets a value that indicates whether the DsmlRequestDocument is read-only or not.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Ruft das DirectoryRequest-Objekt am angegebenen Index ab oder legt dieses fest.Gets or sets the DirectoryRequest object at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Entfernt das erste Vorkommen des angegebenen Objekts aus der DirectoryRequest-Auflistung.Removes the first occurrence of the specified DirectoryRequest object from the collection.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Entfernt das DirectoryRequest-Objekt an der angegebenen Position.Removes the DirectoryRequest object at the specified position.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch