DsmlRequestDocument クラス

定義

DsmlRequestDocument クラスを使用すると、AddRequestModifyRequestSearchRequestなどの DSML 要求ペイロードを構築できます。 0 個以上の派生オブジェクト DirectoryRequest 含まれています。 ユーザーは、サーバーに送信する前に、 DirectoryRequest を追加、削除、変更、列挙できます。 DsmlRequestDocument は、 DsmlSoapHttpConnectionなどのドキュメントを転送するために、任意の DSML バインディング クラスと共に使用できます。

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() コンストラクターは、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

DsmlRequestDocumentに関連付けられている要求 ID を取得または設定します。

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 コレクション全体を、ターゲット配列の指定したインデックスから始まる 1 次元配列にコピーします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

GetEnumerator() メソッドは、DsmlRequestDocument コレクション全体の列挙子を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(DirectoryRequest)

IndexOf(DirectoryRequest) メソッドは、DsmlRequestDocument コレクション内の指定したDirectoryRequest オブジェクトの最初の出現位置の 0 から始まるインデックスを返します。

Insert(Int32, DirectoryRequest)

Insert(Int32, DirectoryRequest) メソッドは、指定したインデックス位置にあるDsmlRequestDocument コレクションに、指定したDirectoryRequest オブジェクトを挿入します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Remove(DirectoryRequest)

Remove(DirectoryRequest) メソッドは、指定したDirectoryRequest オブジェクトの最初の出現箇所をコレクションから削除します。

RemoveAt(Int32)

RemoveAt(Int32) メソッドは、指定した位置にあるDirectoryRequest オブジェクトを削除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
ToXml()

ToXml() メソッドは、コレクション内の各DirectoryRequest オブジェクトをXmlDocument オブジェクトに変換します。

明示的なインターフェイスの実装

名前 説明
ICollection.CopyTo(Array, Int32)

DsmlRequestDocumentコレクション全体を、ターゲット配列の指定したインデックスから始まる 1 次元配列にコピーします。

ICollection.Count

このコレクション内の DirectoryRequest オブジェクトの数を取得します。

ICollection.IsSynchronized

DsmlRequestDocumentへのアクセスが同期される (スレッド セーフ) かどうかを示す値を取得します。

ICollection.SyncRoot

DsmlRequestDocumentへのアクセスを同期するために使用できるオブジェクトを取得します。

IList.Add(Object)

DirectoryRequest オブジェクトをコレクションに追加します。

IList.Clear()

コレクションからすべての項目を削除します。

IList.Contains(Object)

この DsmlRequestDocument コレクションに、指定した DirectoryRequest オブジェクトが含まれているかどうかを示します。

IList.IndexOf(Object)

DsmlRequestDocument コレクション内の指定したDirectoryRequest オブジェクトの最初の出現位置の 0 から始まるインデックスを返します。

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)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象

こちらもご覧ください