DsmlRequestDocument クラス

定義

DsmlRequestDocument クラスを使用すると、AddRequestModifyRequestSearchRequest などの DSML 要求ペイロードを作成できます。 これには、0 個以上の 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() コンストラクターは、 DsmlRequestDocument クラスのインスタンスを作成します。

プロパティ

Count

Count プロパティは、このコレクション内の DirectoryRequest オブジェクトの数を格納します。

DocumentProcessing

DocumentProcessing プロパティは、コレクションの要素の処理方法を指定する DsmlDocumentProcessing の値の 1 つを格納します。

ErrorProcessing

ErrorProcessing プロパティは、エラーの処理方法を指定する DsmlErrorProcessing の値の 1 つを格納します。

IsFixedSize

IsFixedSize プロパティは、DsmlRequestDocument が固定サイズかどうかを示す値を格納します。

IsReadOnly

IsReadOnly プロパティは、DsmlRequestDocument が読み取り専用かどうかを示す値を格納します。

IsSynchronized

IsSynchronized プロパティは、DsmlRequestDocument へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を格納します。

Item[Int32]

Item[Int32] プロパティは、指定されたインデックス位置の DirectoryRequest オブジェクトを格納します。

RequestId

RequestId プロパティは、DsmlRequestDocument に関連付けられている RequestID を格納します。

ResponseOrder

ResponseOrder プロパティは、応答の順序を指定する DsmlResponseOrder の値の 1 つを格納します。

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) メソッドは、DirectoryRequest コレクション内にある、指定した DsmlRequestDocument オブジェクトのうち、最初に出現する値の、0 から始まるインデックス番号を返します。

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

ICollection.Count

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

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IList.Add(Object)

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

IList.Clear()

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

IList.Contains(Object)

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

IList.IndexOf(Object)

指定した DirectoryRequest オブジェクトが DsmlRequestDocument コレクション内で最初に出現する位置の、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 オブジェクトを削除します。

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください