DsmlRequestDocument Sınıf

Tanım

DsmlRequestDocumentSınıfı,, veya gibi BIR DSML istek yükü oluşturmanıza olanak sağlar AddRequest ModifyRequest SearchRequest .The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. Sıfır veya daha fazla DirectoryRequest türetilmiş nesne içeriyor.It contains zero or more DirectoryRequest derived objects. Kullanıcı, sunucuya göndermeden önce ' yi ekleyebilir, silebilir, değiştirebilir ve numaralandırmayabilir DirectoryRequest .The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. DsmlRequestDocument belgeyi taşımak için herhangi bir DSML bağlama sınıfıyla birlikte kullanılabilir 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
Devralma
DsmlRequestDocument
Uygulamalar

Oluşturucular

DsmlRequestDocument()

DsmlRequestDocument()Oluşturucu, sınıfının bir örneğini oluşturur DsmlRequestDocument .The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

Özellikler

Count

CountÖzelliği, DirectoryRequest Bu koleksiyondaki nesne sayısını içerir.The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing

DocumentProcessingÖzelliği, DsmlDocumentProcessing koleksiyon öğelerinin nasıl işleneceğini belirten değerlerinden birini içerir.The DocumentProcessing property contains one of the values of DsmlDocumentProcessing that specifies how the elements of the collection are processed.

ErrorProcessing

ErrorProcessingÖzelliği, DsmlErrorProcessing hataların nasıl işleneceğini belirten değerlerinden birini içerir.The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize

IsFixedSizeÖzelliği, değerinin sabit boyutta olup olmadığını belirten bir değer içerir DsmlRequestDocument .The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly

IsReadOnlyÖzelliği, ' DsmlRequestDocument ın salt okunurdur veya olmadığını gösteren bir değer içerir.The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized

IsSynchronizedÖzelliği, erişimi olup olmadığını DsmlRequestDocument (iş parçacığı açısından güvenli) gösteren bir değer içerir.The IsSynchronized property contains a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

Item[Int32]

Item[Int32]Özelliği DirectoryRequest belirtilen dizindeki nesneyi içerir.The Item[Int32] property contains the DirectoryRequest object at the specified index.

RequestId

RequestIdÖzelliği RequestID ile ilişkili öğesini içerir DsmlRequestDocument .The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder

ResponseOrderÖzelliği, yanıt sırasını belirten değerlerinden birini içerir DsmlResponseOrder .The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot

SyncRootÖzelliği, erişimi eşitlenmesi için kullanılabilecek bir nesnesi içerir DsmlRequestDocument .The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

Yöntemler

Add(DirectoryRequest)

Add(DirectoryRequest)Yöntemi, koleksiyona bir DirectoryRequest nesne ekler.The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

Clear()

Clear()Yöntemi bu koleksiyondaki tüm öğeleri kaldırır.The Clear() method removes all items from this collection.

Contains(DirectoryRequest)

Contains(DirectoryRequest)Yöntemi, bu DsmlRequestDocument koleksiyonun belirtilen nesneyi içerip içermediğini belirler DirectoryRequest .The Contains(DirectoryRequest) method determines whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

CopyTo(DirectoryRequest[], Int32)

CopyTo(DirectoryRequest[], Int32)Yöntemi, DsmlRequestDocument hedef dizinin belirtilen dizininden başlayarak tüm koleksiyonu tek boyutlu bir diziye kopyalar.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)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetEnumerator()

GetEnumerator()Yöntemi tüm koleksiyon için bir Numaralandırıcı döndürür DsmlRequestDocument .The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
IndexOf(DirectoryRequest)

IndexOf(DirectoryRequest)Yöntemi, koleksiyonda belirtilen nesnenin ilk oluşumunun sıfır tabanlı dizinini döndürür DirectoryRequest DsmlRequestDocument .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)Yöntemi belirtilen DirectoryRequest dizinde belirtilen nesneyi koleksiyona ekler DsmlRequestDocument .The Insert(Int32, DirectoryRequest) method inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
Remove(DirectoryRequest)

Remove(DirectoryRequest)Yöntemi, belirtilen nesnenin koleksiyondan ilk oluşumunu kaldırır DirectoryRequest .The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

RemoveAt(Int32)

RemoveAt(Int32)Yöntemi, DirectoryRequest belirtilen konumdaki nesneyi kaldırır.The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)
ToXml()

ToXml()Yöntemi DirectoryRequest koleksiyondaki her nesneyi bir nesnesine dönüştürür XmlDocument .The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Tüm koleksiyonu, DsmlRequestDocument hedef dizinin belirtilen dizininden başlayarak tek boyutlu bir diziye kopyalar.Copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

ICollection.Count

DirectoryRequestBu koleksiyondaki nesne sayısını alır.Gets the number of DirectoryRequest objects in this collection.

ICollection.IsSynchronized

Erişiminin DsmlRequestDocument eşitlenip eşitlenmediğini (iş parçacığı açısından güvenli) gösteren bir değer alır.Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

ICollection.SyncRoot

Erişimini eşitlemede kullanılabilecek bir nesne alır DsmlRequestDocument .Gets an object that can be used to synchronize access to the DsmlRequestDocument.

IList.Add(Object)

Koleksiyona bir DirectoryRequest nesne ekler.Adds a DirectoryRequest object to the collection.

IList.Clear()

Tüm öğeleri koleksiyondan kaldırır.Removes all items from the collection.

IList.Contains(Object)

Bu DsmlRequestDocument koleksiyonun belirtilen nesneyi içerip içermediğini gösterir DirectoryRequest .Indicates whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

IList.IndexOf(Object)

Koleksiyonda belirtilen nesnenin ilk oluşumunun sıfır tabanlı dizinini döndürür DirectoryRequest DsmlRequestDocument .Returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

IList.Insert(Int32, Object)

Belirtilen dizindeki belirtilen DirectoryRequest nesneyi koleksiyona ekler DsmlRequestDocument .Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

IList.IsFixedSize

Değerinin sabit boyutta olup olmadığını gösteren bir değer alır DsmlRequestDocument .Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

IList.IsReadOnly

Salt okunurdur olup olmadığını belirten bir değer alır DsmlRequestDocument .Gets a value that indicates whether the DsmlRequestDocument is read-only or not.

IList.Item[Int32]

DirectoryRequestBelirtilen dizindeki nesneyi alır veya ayarlar.Gets or sets the DirectoryRequest object at the specified index.

IList.Remove(Object)

Koleksiyonda belirtilen nesnenin ilk oluşumunu kaldırır DirectoryRequest .Removes the first occurrence of the specified DirectoryRequest object from the collection.

IList.RemoveAt(Int32)

DirectoryRequestBelirtilen konumdaki nesneyi kaldırır.Removes the DirectoryRequest object at the specified position.

Uzantı Metotları

Cast<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen türe yayınlar.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen bir türe göre filtreler.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

AsQueryable(IEnumerable)

Bir IEnumerable öğesine dönüştürür IQueryable .Converts an IEnumerable to an IQueryable.

Şunlara uygulanır

Ayrıca bkz.