DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument DsmlRequestDocument Class

定義

DsmlRequestDocument クラスを使用すると、AddRequestModifyRequestSearchRequest などの DSML 要求ペイロードを作成できます。The DsmlRequestDocument class enables you to build a DSML request payload, such as AddRequest, ModifyRequest, or SearchRequest. これには、0 個以上の DirectoryRequest 派生オブジェクトを格納します。It contains zero or more DirectoryRequest derived objects. ユーザーは、サーバーへの送信前に、DirectoryRequest の追加、削除、変更および列挙を行うことができます。The user may add, delete, modify, and enumerate the DirectoryRequest before sending to the server. DsmlRequestDocument を DSML バインディング クラスで使用して、DsmlSoapHttpConnection などのドキュメントを送信できますDsmlRequestDocument can be used with any DSML Binding classes to transport the document, such as 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
継承
DsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocumentDsmlRequestDocument
実装

コンストラクター

DsmlRequestDocument() DsmlRequestDocument() DsmlRequestDocument() DsmlRequestDocument()

DsmlRequestDocument() コンストラクターは、DsmlRequestDocument クラスのインスタンスを作成します。The DsmlRequestDocument() constructor creates an instance of the DsmlRequestDocument class.

プロパティ

Count Count Count Count

Count プロパティは、このコレクション内の DirectoryRequest オブジェクトの数を格納します。The Count property contains the number of DirectoryRequest objects in this collection.

DocumentProcessing DocumentProcessing DocumentProcessing DocumentProcessing

DocumentProcessing プロパティは、コレクションの要素の処理方法を指定する DsmlDocumentProcessing の値の 1 つを格納します。The DocumentProcessing property contains one of the values of DsmlDocumentProcessing that specifies how the elements of the collection are processed.

ErrorProcessing ErrorProcessing ErrorProcessing ErrorProcessing

ErrorProcessing プロパティは、エラーの処理方法を指定する DsmlErrorProcessing の値の 1 つを格納します。The ErrorProcessing property contains one of the values of DsmlErrorProcessing that specifies how errors are processed.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

IsFixedSize プロパティは、DsmlRequestDocument が固定サイズかどうかを示す値を格納します。The IsFixedSize property contains a value that indicates whether the DsmlRequestDocument has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

IsReadOnly プロパティは、DsmlRequestDocument が読み取り専用かどうかを示す値を格納します。The IsReadOnly property contains a value indicating whether the DsmlRequestDocument is read only or not.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

IsSynchronized プロパティは、DsmlRequestDocument へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を格納します。The IsSynchronized property contains a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

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

RequestId RequestId RequestId RequestId

RequestId プロパティは、DsmlRequestDocument に関連付けられている RequestID を格納します。The RequestId property contains the RequestID associated with the DsmlRequestDocument.

ResponseOrder ResponseOrder ResponseOrder ResponseOrder

ResponseOrder プロパティは、応答の順序を指定する DsmlResponseOrder の値の 1 つを格納します。The ResponseOrder property contains one of the values of DsmlResponseOrder that specifies the order of the response.

SyncRoot SyncRoot SyncRoot SyncRoot

SyncRoot プロパティは、DsmlRequestDocument へのアクセスを同期するために使用できるオブジェクトを格納します。The SyncRoot property contains an object that can be used to synchronize access to the DsmlRequestDocument.

メソッド

Add(DirectoryRequest) Add(DirectoryRequest) Add(DirectoryRequest) Add(DirectoryRequest)

Add(DirectoryRequest) メソッドは、DirectoryRequest オブジェクトをコレクションに追加します。The Add(DirectoryRequest) method adds a DirectoryRequest object to the collection.

Clear() Clear() Clear() Clear()

Clear() メソッドは、このコレクションからすべての項目を削除します。The Clear() method removes all items from this collection.

Contains(DirectoryRequest) Contains(DirectoryRequest) Contains(DirectoryRequest) Contains(DirectoryRequest)

Contains(DirectoryRequest) メソッドは、この DsmlRequestDocument コレクションに、指定した DirectoryRequest オブジェクトが格納されているかどうかを確認します。The Contains(DirectoryRequest) method determines whether this DsmlRequestDocument collection contains the specified DirectoryRequest object.

CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32) CopyTo(DirectoryRequest[], Int32)

CopyTo(DirectoryRequest[], Int32) メソッドは、コピー先配列の指定されたインデックスを開始位置とし、DsmlRequestDocument コレクション全体を 1 次元の配列にコピーします。The CopyTo(DirectoryRequest[], Int32) method copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

GetEnumerator() メソッドは、DsmlRequestDocument コレクション全体の列挙子を返します。The GetEnumerator() method returns an enumerator for the entire DsmlRequestDocument collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) IndexOf(DirectoryRequest) IndexOf(DirectoryRequest)

IndexOf(DirectoryRequest) メソッドは、DirectoryRequest コレクション内にある、指定した DsmlRequestDocument オブジェクトのうち、最初に出現する値の、0 から始まるインデックス番号を返します。The IndexOf(DirectoryRequest) method returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest) Insert(Int32, DirectoryRequest)

Insert(Int32, DirectoryRequest) メソッドは、指定した DirectoryRequest オブジェクトを DsmlRequestDocument コレクションの指定したインデックス位置に挿入します。The Insert(Int32, DirectoryRequest) method inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(DirectoryRequest) Remove(DirectoryRequest) Remove(DirectoryRequest) Remove(DirectoryRequest)

Remove(DirectoryRequest) メソッドは、コレクション内で最初に出現する指定した DirectoryRequest オブジェクトを削除します。The Remove(DirectoryRequest) method removes the first occurrence of the specified DirectoryRequest object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

RemoveAt(Int32) メソッドは、指定した位置にある DirectoryRequest オブジェクトを削除します。The RemoveAt(Int32) method removes the DirectoryRequest object at the specified position.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
ToXml() ToXml() ToXml() ToXml()

ToXml() メソッドは、コレクション内の各 DirectoryRequest オブジェクトを、XmlDocument オブジェクトに変換します。The ToXml() method transforms each DirectoryRequest object in the collection into an XmlDocument object.

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

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

DsmlRequestDocument コレクション全体を 1 次元配列にコピーします。コピー操作は、コピー先配列の指定したインデックスから始まります。Copies the entire DsmlRequestDocument collection to a one-dimensional array, starting at the specified index of the target array.

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

このコレクション内の DirectoryRequest オブジェクトの数を取得します。Gets the number of DirectoryRequest objects in this collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

DsmlRequestDocument へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value that indicates whether access to the DsmlRequestDocument is synchronized (thread-safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

DsmlRequestDocument へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the DsmlRequestDocument.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

DirectoryRequest オブジェクトをコレクションに追加します。Adds a DirectoryRequest object to the collection.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

コレクションからすべての項目を削除します。Removes all items from the collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

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

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

指定した DirectoryRequest オブジェクトが DsmlRequestDocument コレクション内で最初に出現する位置の、0 から始まるインデックスを返します。Returns the zero-based index of the first occurrence of the specified DirectoryRequest object in the DsmlRequestDocument collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

DirectoryRequest コレクション内の指定したインデックス位置に、指定した DsmlRequestDocument オブジェクトを挿入します。Inserts the specified DirectoryRequest object into the DsmlRequestDocument collection at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

DsmlRequestDocument が固定サイズかどうかを示す値を取得します。Gets a value that indicates whether the DsmlRequestDocument has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

DsmlRequestDocument が読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether the DsmlRequestDocument is read-only or not.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

指定したインデックスの位置にある DirectoryRequest オブジェクトを取得または設定します。Gets or sets the DirectoryRequest object at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

指定した DirectoryRequest オブジェクトのうち、コレクションで最初に出現したオブジェクトを削除します。Removes the first occurrence of the specified DirectoryRequest object from the collection.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

指定した位置にある DirectoryRequest オブジェクトを削除します。Removes the DirectoryRequest object at the specified position.

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください