DsmlRequestDocument Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс DsmlRequestDocument позволяет создавать полезные данные запроса DSML, например AddRequest, ModifyRequestили SearchRequest. Он содержит ноль или более производных DirectoryRequest объектов. Пользователь может добавлять, удалять, изменять и перечислять DirectoryRequest их перед отправкой на сервер. DsmlRequestDocument можно использовать с любыми классами привязки DSML для транспорта документа, например 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
- Наследование
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| DsmlRequestDocument() |
Конструктор DsmlRequestDocument() создает экземпляр DsmlRequestDocument класса. |
Свойства
| Имя | Описание |
|---|---|
| Count |
Свойство Count содержит количество DirectoryRequest объектов в этой коллекции. |
| DocumentProcessing |
Свойство DocumentProcessing содержит одно из значений DsmlDocumentProcessing , указывающее способ обработки элементов коллекции. |
| ErrorProcessing |
Свойство ErrorProcessing содержит одно из значений DsmlErrorProcessing , указывающее способ обработки ошибок. |
| IsFixedSize |
Свойство IsFixedSize содержит значение, указывающее, имеет ли DsmlRequestDocument размер фиксированного размера. |
| IsReadOnly |
Свойство IsReadOnly содержит значение, указывающее, только ли чтение DsmlRequestDocument или нет. |
| IsSynchronized |
Свойство IsSynchronized содержит значение, указывающее, синхронизирован ли доступ к DsmlRequestDocument синхронизированному (thread-safe). |
| Item[Int32] |
Свойство Item[Int32] содержит DirectoryRequest объект по указанному индексу. |
| RequestId |
Возвращает или задает идентификатор запроса, связанный с .DsmlRequestDocument |
| ResponseOrder |
Свойство ResponseOrder содержит одно из значений DsmlResponseOrder , указывающее порядок ответа. |
| SyncRoot |
Свойство SyncRoot содержит объект, который можно использовать для синхронизации доступа к объекту DsmlRequestDocument. |
Методы
| Имя | Описание |
|---|---|
| Add(DirectoryRequest) |
Метод Add(DirectoryRequest) добавляет DirectoryRequest объект в коллекцию. |
| Clear() |
Метод Clear() удаляет все элементы из этой коллекции. |
| Contains(DirectoryRequest) |
Метод Contains(DirectoryRequest) определяет, содержит ли эта DsmlRequestDocument коллекция указанный DirectoryRequest объект. |
| CopyTo(DirectoryRequest[], Int32) |
Метод CopyTo(DirectoryRequest[], Int32) копирует всю DsmlRequestDocument коллекцию в одномерный массив, начиная с указанного индекса целевого массива. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Метод GetEnumerator() возвращает перечислитель для всей DsmlRequestDocument коллекции. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IndexOf(DirectoryRequest) |
Метод IndexOf(DirectoryRequest) возвращает отсчитываемый от нуля индекс первого вхождения указанного DirectoryRequest объекта в DsmlRequestDocument коллекции. |
| Insert(Int32, DirectoryRequest) |
Метод Insert(Int32, DirectoryRequest) вставляет указанный DirectoryRequest объект в DsmlRequestDocument коллекцию по указанному индексу. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Remove(DirectoryRequest) |
Метод Remove(DirectoryRequest) удаляет первое вхождение указанного DirectoryRequest объекта из коллекции. |
| RemoveAt(Int32) |
Метод RemoveAt(Int32) удаляет DirectoryRequest объект в указанной позиции. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| ToXml() |
Метод ToXml() преобразует каждый DirectoryRequest объект в коллекцию в XmlDocument объект. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Копирует всю DsmlRequestDocument коллекцию в одномерный массив, начиная с указанного индекса целевого массива. |
| ICollection.Count |
Возвращает количество DirectoryRequest объектов в этой коллекции. |
| ICollection.IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли доступ к DsmlRequestDocument синхронизированному (потокобезопасно). |
| ICollection.SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к объекту DsmlRequestDocument. |
| IList.Add(Object) |
DirectoryRequest Добавляет объект в коллекцию. |
| IList.Clear() |
Удаляет все элементы из коллекции. |
| IList.Contains(Object) |
Указывает, содержит ли эта DsmlRequestDocument коллекция указанный DirectoryRequest объект. |
| IList.IndexOf(Object) |
Возвращает отсчитываемый от нуля индекс первого вхождения указанного DirectoryRequest объекта в DsmlRequestDocument коллекции. |
| IList.Insert(Int32, Object) |
Вставляет указанный DirectoryRequest объект в DsmlRequestDocument коллекцию по указанному индексу. |
| IList.IsFixedSize |
Возвращает значение, указывающее, имеет ли DsmlRequestDocument размер фиксированного размера. |
| IList.IsReadOnly |
Возвращает значение, указывающее, доступен ли DsmlRequestDocument доступ только для чтения. |
| IList.Item[Int32] |
Возвращает или задает DirectoryRequest объект по указанному индексу. |
| IList.Remove(Object) |
Удаляет первое вхождение указанного DirectoryRequest объекта из коллекции. |
| IList.RemoveAt(Int32) |
Удаляет DirectoryRequest объект в указанной позиции. |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |