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 синхронизированным (потокобезопасным). |
Item[Int32] |
Свойство Item[Int32] содержит объект DirectoryRequest по указанному индексу. |
RequestId |
Свойство RequestId содержит |
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 в заданной позиции. |
Методы расширения
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |