DsmlRequestDocumentとは? わかりやすく解説

DsmlRequestDocument クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

DsmlRequestDocument クラスを使用すると、AddRequest、ModifyRequest、SearchRequest などの DSML 要求ペイロードを作成できます。これには、0 個以上の DirectoryRequest 派生オブジェクトが含まれます。ユーザーは、サーバーへの送信前に、DirectoryRequest を追加、削除、変更および列挙を行うことができます。DsmlRequestDocument を DSML バインディング クラスで使用して、DsmlSoapHttpConnection などのドキュメントを送信できます。

名前空間: System.DirectoryServices.Protocols
アセンブリ: System.DirectoryServices.Protocols (system.directoryservices.protocols.dll 内)
構文構文

Public Class DsmlRequestDocument
    Inherits DsmlDocument
    Implements IList, ICollection, IEnumerable
Dim instance As DsmlRequestDocument
public class DsmlRequestDocument : DsmlDocument,
 IList, ICollection, IEnumerable
public ref class DsmlRequestDocument : public
 DsmlDocument, IList, ICollection, IEnumerable
public class DsmlRequestDocument extends DsmlDocument
 implements IList, ICollection, 
    IEnumerable
public class DsmlRequestDocument extends
 DsmlDocument implements IList, ICollection, 
    IEnumerable
継承階層継承階層
System.Object
   System.DirectoryServices.Protocols.DsmlDocument
    System.DirectoryServices.Protocols.DsmlRequestDocument
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DsmlRequestDocument メンバ
System.DirectoryServices.Protocols 名前空間
ICollection
IList

DsmlRequestDocument コンストラクタ


DsmlRequestDocument プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ Count Count プロパティは、このコレクション内の DirectoryRequest オブジェクトの数を格納します。
パブリック プロパティ DocumentProcessing DocumentProcessing プロパティは、コレクションの要素の処理方法を指定する DsmlDocumentProcessing の値の 1 つを格納します。
パブリック プロパティ ErrorProcessing ErrorProcessing プロパティは、エラーの処理方法を指定する DsmlErrorProcessing の値の 1 つを格納します。
パブリック プロパティ Item Item プロパティは、指定されたインデックス位置の DirectoryRequest オブジェクトを格納します。
パブリック プロパティ RequestId RequestId プロパティは、DsmlRequestDocument に関連付けられている RequestID を格納します。
パブリック プロパティ ResponseOrder ResponseOrder プロパティは、応答の順序を指定する DsmlResponseOrder の値の 1 つを格納します。
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ IsFixedSize IsFixedSize プロパティは、DsmlRequestDocument が固定サイズかどうかを示す値を格納します。
プロテクト プロパティ IsReadOnly IsReadOnly プロパティは、DsmlRequestDocument が読み取り専用かどうかを示す値を格納します。
プロテクト プロパティ IsSynchronized IsSynchronized プロパティは、DsmlRequestDocument へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を格納します。
プロテクト プロパティ SyncRoot SyncRoot プロパティは、DsmlRequestDocument へのアクセスを同期するために使用できるオブジェクトを格納します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.Count System.Collections.ICollection.Count プロパティは、このコレクション内の DirectoryRequest オブジェクトの数を取得します。
インターフェイスの明示的な実装 System.Collections.ICollection.IsSynchronized System.Collections.ICollection.IsSynchronized プロパティは、DsmlRequestDocument へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.ICollection.SyncRoot System.Collections.ICollection.SyncRoot プロパティは、DsmlRequestDocument へのアクセスを同期するために使用できるオブジェクトを取得します。
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize System.Collections.IList.IsFixedSize プロパティは、DsmlRequestDocument が固定サイズかどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.IList.IsReadOnly System.Collections.IList.IsReadOnly プロパティは、DsmlRequestDocument が読み取り専用かどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.IList.Item System.Collections.IList.Item プロパティは、指定したインデックスの位置にある DirectoryRequest オブジェクトを取得または設定します。
参照参照

関連項目

DsmlRequestDocument クラス
System.DirectoryServices.Protocols 名前空間
ICollection
IList

DsmlRequestDocument メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add Add メソッドは、DirectoryRequest オブジェクトをコレクションに追加します。
パブリック メソッド Clear Clear メソッドは、このコレクションからすべての項目を削除します。
パブリック メソッド Contains Contains メソッドは、この DsmlRequestDocument コレクションに、指定した DirectoryRequest オブジェクトが格納されているかどうかを確認します。
パブリック メソッド CopyTo CopyTo メソッドは、コピー先配列の指定されたインデックスを開始位置とし、DsmlRequestDocument コレクション全体を 1 次元の配列にコピーします。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetEnumerator GetEnumerator メソッドは、DsmlRequestDocument コレクション全体の列挙子を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド IndexOf IndexOf メソッドは、DsmlRequestDocument コレクション内にある、指定した DirectoryRequest オブジェクトのうち、最初に出現する値の、0 から始まるインデックス番号を返します。
パブリック メソッド Insert Insert メソッドは、指定した DirectoryRequest オブジェクトを DsmlRequestDocument コレクションの指定したインデックス位置に挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Remove Remove メソッドは、コレクション内で最初に出現する指定した DirectoryRequest オブジェクトを削除します。
パブリック メソッド RemoveAt RemoveAt メソッドは、指定した位置にある DirectoryRequest オブジェクトを削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド ToXml オーバーライドされます。 ToXml メソッドは、コレクション内の各 DirectoryRequest オブジェクトを、XmlDocument オブジェクトに変換します。
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo System.Collections.ICollection.CopyTo メソッドは、コピー先配列の指定されたインデックスを開始位置とし、DsmlRequestDocument コレクション全体を 1 次元の配列にコピーします。
インターフェイスの明示的な実装 System.Collections.IList.Add System.Collections.IList.Add メソッドは、DirectoryRequest オブジェクトをコレクションに追加します。
インターフェイスの明示的な実装 System.Collections.IList.Clear System.Collections.IList.Clear メソッドは、コレクションからすべての項目を削除します。
インターフェイスの明示的な実装 System.Collections.IList.Contains System.Collections.IList.Contains メソッドは、この DsmlRequestDocument コレクションに、指定した DirectoryRequest オブジェクトが格納されているかどうかを確認します。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf System.Collections.IList.IndexOf メソッドは、DsmlRequestDocument コレクション内にある、指定した DirectoryRequest オブジェクトのうち、最初に出現する値の、0 から始まるインデックス番号を返します。
インターフェイスの明示的な実装 System.Collections.IList.Insert System.Collections.IList.Insert メソッドは、指定した DirectoryRequest オブジェクトを DsmlRequestDocument コレクションの指定したインデックス位置に挿入します。
インターフェイスの明示的な実装 System.Collections.IList.Remove System.Collections.IList.Remove メソッドは、コレクション内で最初に出現する指定した DirectoryRequest オブジェクトを削除します。
インターフェイスの明示的な実装 System.Collections.IList.RemoveAt System.Collections.IList.RemoveAt メソッドは、指定した位置にある DirectoryRequest オブジェクトを削除します。
参照参照

関連項目

DsmlRequestDocument クラス
System.DirectoryServices.Protocols 名前空間
ICollection
IList

DsmlRequestDocument メンバ

DsmlRequestDocument クラスを使用すると、AddRequest、ModifyRequest、SearchRequest などの DSML 要求ペイロードを作成できます。これには、0 個以上の DirectoryRequest 派生オブジェクトが含まれます。ユーザーは、サーバーへの送信前に、DirectoryRequest を追加、削除、変更および列挙を行うことができます。DsmlRequestDocument を DSML バインディング クラスで使用して、DsmlSoapHttpConnection などのドキュメントを送信できます。

DsmlRequestDocument データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド DsmlRequestDocument DsmlRequestDocument コンストラクタは、DsmlRequestDocument クラスのインスタンスを作成します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ Count Count プロパティは、このコレクション内の DirectoryRequest オブジェクトの数を格納します。
パブリック プロパティ DocumentProcessing DocumentProcessing プロパティは、コレクションの要素の処理方法を指定する DsmlDocumentProcessing の値の 1 つを格納します。
パブリック プロパティ ErrorProcessing ErrorProcessing プロパティは、エラーの処理方法を指定する DsmlErrorProcessing の値の 1 つを格納します。
パブリック プロパティ Item Item プロパティは、指定されたインデックス位置の DirectoryRequest オブジェクトを格納します。
パブリック プロパティ RequestId RequestId プロパティは、DsmlRequestDocument に関連付けられている RequestID を格納します。
パブリック プロパティ ResponseOrder ResponseOrder プロパティは、応答の順序を指定する DsmlResponseOrder の値の 1 つを格納します。
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ IsFixedSize IsFixedSize プロパティは、DsmlRequestDocument が固定サイズかどうかを示す値を格納します。
プロテクト プロパティ IsReadOnly IsReadOnly プロパティは、DsmlRequestDocument が読み取り専用かどうかを示す値を格納します。
プロテクト プロパティ IsSynchronized IsSynchronized プロパティは、DsmlRequestDocument へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を格納します。
プロテクト プロパティ SyncRoot SyncRoot プロパティは、DsmlRequestDocument へのアクセスを同期するために使用できるオブジェクトを格納します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add Add メソッドは、DirectoryRequest オブジェクトをコレクションに追加します。
パブリック メソッド Clear Clear メソッドは、このコレクションからすべての項目を削除します。
パブリック メソッド Contains Contains メソッドは、この DsmlRequestDocument コレクションに、指定した DirectoryRequest オブジェクトが格納されているかどうかを確認します。
パブリック メソッド CopyTo CopyTo メソッドは、コピー先配列の指定されたインデックスを開始位置とし、DsmlRequestDocument コレクション全体を 1 次元の配列にコピーします。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetEnumerator GetEnumerator メソッドは、DsmlRequestDocument コレクション全体の列挙子を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IndexOf IndexOf メソッドは、DsmlRequestDocument コレクション内にある、指定した DirectoryRequest オブジェクトのうち、最初に出現する値の、0 から始まるインデックス番号を返します。
パブリック メソッド Insert Insert メソッドは、指定した DirectoryRequest オブジェクトを DsmlRequestDocument コレクションの指定したインデックス位置に挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Remove Remove メソッドは、コレクション内で最初に出現する指定した DirectoryRequest オブジェクトを削除します。
パブリック メソッド RemoveAt RemoveAt メソッドは、指定した位置にある DirectoryRequest オブジェクトを削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド ToXml オーバーライドされます。 ToXml メソッドは、コレクション内の各 DirectoryRequest オブジェクトを、XmlDocument オブジェクトに変換します。
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo System.Collections.ICollection.CopyTo メソッドは、コピー先配列の指定されたインデックスを開始位置とし、DsmlRequestDocument コレクション全体を 1 次元の配列にコピーします。
インターフェイスの明示的な実装 System.Collections.IList.Add System.Collections.IList.Add メソッドは、DirectoryRequest オブジェクトをコレクションに追加します。
インターフェイスの明示的な実装 System.Collections.IList.Clear System.Collections.IList.Clear メソッドは、コレクションからすべての項目を削除します。
インターフェイスの明示的な実装 System.Collections.IList.Contains System.Collections.IList.Contains メソッドは、この DsmlRequestDocument コレクションに、指定した DirectoryRequest オブジェクトが格納されているかどうかを確認します。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf System.Collections.IList.IndexOf メソッドは、DsmlRequestDocument コレクション内にある、指定した DirectoryRequest オブジェクトのうち、最初に出現する値の、0 から始まるインデックス番号を返します。
インターフェイスの明示的な実装 System.Collections.IList.Insert System.Collections.IList.Insert メソッドは、指定した DirectoryRequest オブジェクトを DsmlRequestDocument コレクションの指定したインデックス位置に挿入します。
インターフェイスの明示的な実装 System.Collections.IList.Remove System.Collections.IList.Remove メソッドは、コレクション内で最初に出現する指定した DirectoryRequest オブジェクトを削除します。
インターフェイスの明示的な実装 System.Collections.IList.RemoveAt System.Collections.IList.RemoveAt メソッドは、指定した位置にある DirectoryRequest オブジェクトを削除します。
インターフェイスの明示的な実装 System.Collections.ICollection.Count System.Collections.ICollection.Count プロパティは、このコレクション内の DirectoryRequest オブジェクトの数を取得します。
インターフェイスの明示的な実装 System.Collections.ICollection.IsSynchronized System.Collections.ICollection.IsSynchronized プロパティは、DsmlRequestDocument へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.ICollection.SyncRoot System.Collections.ICollection.SyncRoot プロパティは、DsmlRequestDocument へのアクセスを同期するために使用できるオブジェクトを取得します。
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize System.Collections.IList.IsFixedSize プロパティは、DsmlRequestDocument が固定サイズかどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.IList.IsReadOnly System.Collections.IList.IsReadOnly プロパティは、DsmlRequestDocument が読み取り専用かどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.IList.Item System.Collections.IList.Item プロパティは、指定したインデックスの位置にある DirectoryRequest オブジェクトを取得または設定します。
参照参照

関連項目

DsmlRequestDocument クラス
System.DirectoryServices.Protocols 名前空間
ICollection
IList



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「DsmlRequestDocument」の関連用語

DsmlRequestDocumentのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DsmlRequestDocumentのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS