DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument Class

Определение

Класс DsmlRequestDocument позволяет создавать полезные данные запроса DSML, например AddRequest, ModifyRequest или SearchRequest.The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. Он содержит ноль или более производных объектов DirectoryRequest.It contains zero or more DirectoryRequest derived objects. Пользователь может добавлять, удалять, изменять и перечислять DirectoryRequest перед отправкой на сервер.The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. DsmlRequestDocument можно использовать с любыми классами привязок DSML для передачи документа, например 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
Наследование
DsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocument
Реализации

Конструкторы

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

Конструктор DsmlRequestDocument() создает экземпляр класса DsmlRequestDocument.The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

Свойства

Count Count Count Count

Свойство Count содержит число объектов DirectoryRequest в данной коллекции.The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing DocumentProcessing DocumentProcessing DocumentProcessing

Свойство DocumentProcessing содержит одно из значений DsmlDocumentProcessing, указывающее, как обрабатываются элементы коллекции.The DocumentProcessing property contains one of the values of DsmlDocumentProcessing that specifies how the elements of the collection are processed.

ErrorProcessing ErrorProcessing ErrorProcessing ErrorProcessing

Свойство ErrorProcessing содержит одно из значений DsmlErrorProcessing, указывающее, как обрабатываются ошибки.The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Свойство IsFixedSize содержит значение, указывающее, имеет ли DsmlRequestDocument фиксированный размер.The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Свойство IsReadOnly содержит значение, указывающее, доступен ли DsmlRequestDocument только для чтения или нет.The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Свойство IsSynchronized содержит значение, указывающее, является ли доступ к DsmlRequestDocument синхронизированным (потокобезопасным).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]

Свойство Item[Int32] содержит объект DirectoryRequest по указанному индексу.The Item[Int32] property contains the DirectoryRequest object at the specified index.

RequestId RequestId RequestId RequestId

Свойство RequestId содержит RequestID, связанный с DsmlRequestDocument.The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder ResponseOrder ResponseOrder ResponseOrder

Свойство ResponseOrder содержит одно из значений DsmlResponseOrder, задающее порядок ответа.The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot SyncRoot SyncRoot SyncRoot

Свойство SyncRoot содержит объект, который может использоваться для синхронизации доступа к DsmlRequestDocument.The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

Методы

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

Метод Add(DirectoryRequest) добавляет объект DirectoryRequest в коллекцию.The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

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

Метод Clear() удаляет из данной коллекции все элементы.The Clear() method removes all items from this collection.

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

Метод Contains(DirectoryRequest) определяет, содержит ли данная коллекция DsmlRequestDocument указанный объект DirectoryRequest.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)

Метод CopyTo(DirectoryRequest[], Int32) копирует всю коллекцию DsmlRequestDocument в одномерный массив, начиная с указанного индекса целевого массива.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)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Метод GetEnumerator() возвращает перечислитель для всей коллекции DsmlRequestDocument.The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Метод IndexOf(DirectoryRequest) возвращает отсчитываемый с нуля индекс первого вхождения указанного объекта 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) Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest)

Метод Insert(Int32, DirectoryRequest) вставляет указанный объект DirectoryRequest в коллекцию DsmlRequestDocument по указанному индексу.The Insert(Int32, DirectoryRequest) method inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Метод Remove(DirectoryRequest) удаляет первое вхождение указанного объекта DirectoryRequest из коллекции.The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

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

Метод RemoveAt(Int32) удаляет объект DirectoryRequest по указанной позиции.The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Метод ToXml() преобразует каждый объект DirectoryRequest из коллекции в объект XmlDocument.The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

Явные реализации интерфейса

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

Копирует коллекцию DsmlRequestDocument в одномерный массив, начиная с указанного индекса массива назначения.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

Возвращает число объектов DirectoryRequest в данной коллекции.Gets the number of DirectoryRequest objects in this collection.

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

Получает значение, определяющее, является ли доступ к коллекции DsmlRequestDocument синхронизированным (потокобезопасным).Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

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

Получает объект, с помощью которого можно синхронизировать доступ к коллекции DsmlRequestDocument.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)

Добавляет объект DirectoryRequest в коллекцию.Adds a DirectoryRequest object to the collection.

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

Удаляет все элементы из коллекции.Removes all items from the collection.

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

Показывает, содержит ли коллекция DsmlRequestDocument указанный объект DirectoryRequest.Indicates whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

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

Возвращает начинающийся с нуля индекс первого вхождения указанного объекта DirectoryRequest в коллекции DsmlRequestDocument.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)

Вставляет указанный объект DirectoryRequest в коллекцию DsmlRequestDocument по указанному индексу.Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

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

Возвращает значение, показывающее, имеет ли объект DsmlRequestDocument фиксированный размер.Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

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

Получает значение, указывающее, доступен ли объект DsmlRequestDocument только для чтения.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]

Возвращает или задает объект DirectoryRequest по указанному индексу.Gets or sets the DirectoryRequest object at the specified index.

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

Удаляет первое вхождение указанного объекта DirectoryRequest из коллекции.Removes the first occurrence of the specified DirectoryRequest object from the collection.

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

Удаляет объект DirectoryRequest в заданной позиции.Removes the DirectoryRequest object at the specified position.

Методы расширения

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

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

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

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

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

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

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

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

Дополнительно