AddressHeaderCollection AddressHeaderCollection AddressHeaderCollection AddressHeaderCollection Class

定義

アドレス ヘッダーの、スレッド セーフで読み取り専用のコレクションを表します。Represents a thread-safe, read-only collection of address headers.

public ref class AddressHeaderCollection sealed : System::Collections::ObjectModel::ReadOnlyCollection<System::ServiceModel::Channels::AddressHeader ^>
public sealed class AddressHeaderCollection : System.Collections.ObjectModel.ReadOnlyCollection<System.ServiceModel.Channels.AddressHeader>
type AddressHeaderCollection = class
    inherit ReadOnlyCollection<AddressHeader>
Public NotInheritable Class AddressHeaderCollection
Inherits ReadOnlyCollection(Of AddressHeader)
継承
AddressHeaderCollectionAddressHeaderCollectionAddressHeaderCollectionAddressHeaderCollection

注釈

AddressHeaderCollection は、IEnumerable<T> オブジェクトの AddressHeader セットで初期化した後、FindHeader(String, String) メソッドを使用して、特定の修飾名を持つヘッダーを検索できます。The AddressHeaderCollection can be initialized with an IEnumerable<T> set of AddressHeader objects and then searched for a header with a specific qualified name using the FindHeader(String, String) method. 特定の修飾名を含むすべてのヘッダーを検索するには、FindAll(String, String) メソッドを使用します。To find all of the headers with a specific qualified name, use the FindAll(String, String) method. 指定したメッセージのヘッダーにヘッダーを追加するには、AddHeadersTo(Message) メソッドを使用します。The AddHeadersTo(Message) method is used to add headers to the headers of a specified message.

コンストラクター

AddressHeaderCollection() AddressHeaderCollection() AddressHeaderCollection() AddressHeaderCollection()

AddressHeaderCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the AddressHeaderCollection class.

AddressHeaderCollection(IEnumerable<AddressHeader>) AddressHeaderCollection(IEnumerable<AddressHeader>) AddressHeaderCollection(IEnumerable<AddressHeader>) AddressHeaderCollection(IEnumerable<AddressHeader>)

アドレス ヘッダーの列挙可能なセットを使用して、AddressHeaderCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the AddressHeaderCollection class from an enumerable set of address headers.

メソッド

AddHeadersTo(Message) AddHeadersTo(Message) AddHeadersTo(Message) AddHeadersTo(Message)

コレクション内のヘッダーを、指定したメッセージのヘッダーに追加します。Adds the headers in the collection to the headers of a specified message.

Contains(T) Contains(T) Contains(T) Contains(T)

ある要素が ReadOnlyCollection<T> 内に存在するかどうかを判断します。Determines whether an element is in the ReadOnlyCollection<T>.

(Inherited from ReadOnlyCollection<T>)
CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

ReadOnlyCollection<T> 全体を、互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まる部分に行います。Copies the entire ReadOnlyCollection<T> to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from ReadOnlyCollection<T>)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
FindAll(String, String) FindAll(String, String) FindAll(String, String) FindAll(String, String)

コレクション内で、指定した名前と名前空間を持つすべてのアドレス ヘッダーを検索します。Finds all the address headers in the collection with the specified name and namespace.

FindHeader(String, String) FindHeader(String, String) FindHeader(String, String) FindHeader(String, String)

コレクション内で、指定した名前と名前空間を持つ最初のアドレス ヘッダーを検索します。Finds the first address header in the collection with a specified name and namespace.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

ReadOnlyCollection<T> を反復処理する列挙子を返します。Returns an enumerator that iterates through the ReadOnlyCollection<T>.

(Inherited from ReadOnlyCollection<T>)
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(T) IndexOf(T) IndexOf(T) IndexOf(T)

指定したオブジェクトを検索し、ReadOnlyCollection<T> 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。Searches for the specified object and returns the zero-based index of the first occurrence within the entire ReadOnlyCollection<T>.

(Inherited from ReadOnlyCollection<T>)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

プロパティ

Count Count Count Count

ReadOnlyCollection<T> インスタンスに格納されている要素の数を取得します。Gets the number of elements contained in the ReadOnlyCollection<T> instance.

(Inherited from ReadOnlyCollection<T>)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

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

(Inherited from ReadOnlyCollection<T>)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

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

(Inherited from ReadOnlyCollection<T>)
ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly ICollection<T>.IsReadOnly

ICollection<T> が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the ICollection<T> is read-only.

(Inherited from ReadOnlyCollection<T>)
IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

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

(Inherited from ReadOnlyCollection<T>)
IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

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

(Inherited from ReadOnlyCollection<T>)
IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

指定したインデックス位置にある要素を取得します。Gets the element at the specified index. 指定したインデックスで項目を設定しようとすると、NotSupportedException が発生します。A NotSupportedException occurs if you try to set the item at the specified index.

(Inherited from ReadOnlyCollection<T>)
IList<T>.Item[Int32] IList<T>.Item[Int32] IList<T>.Item[Int32] IList<T>.Item[Int32]

指定したインデックス位置にある要素を取得します。Gets the element at the specified index. 指定したインデックスで項目を設定しようとすると、NotSupportedException が発生します。An NotSupportedException occurs if you try to set the item at the specified index.

(Inherited from ReadOnlyCollection<T>)
Items Items Items Items

IList<T> によってラップされる ReadOnlyCollection<T> を返します。Returns the IList<T> that the ReadOnlyCollection<T> wraps.

(Inherited from ReadOnlyCollection<T>)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

指定したインデックス位置にある要素を取得します。Gets the element at the specified index.

(Inherited from ReadOnlyCollection<T>)

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

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

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from ReadOnlyCollection<T>)
ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T) ICollection<T>.Add(T)

ICollection<T> に項目を追加します。Adds an item to the ICollection<T>. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear() ICollection<T>.Clear()

ICollection<T> からすべての項目を削除します。Removes all items from the ICollection<T>. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T) ICollection<T>.Remove(T)

特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the ICollection<T>. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through a collection.

(Inherited from ReadOnlyCollection<T>)
IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

IList に項目を追加します。Adds an item to the IList. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
IList.Clear() IList.Clear() IList.Clear() IList.Clear()

IList からすべての項目を削除します。Removes all items from the IList. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

IList に特定の値が格納されているかどうかを判断します。Determines whether the IList contains a specific value.

(Inherited from ReadOnlyCollection<T>)
IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

IList 内の特定の項目のインデックスを確認します。Determines the index of a specific item in the IList.

(Inherited from ReadOnlyCollection<T>)
IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

指定したインデックスの IList に項目を挿入します。Inserts an item to the IList at the specified index. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

特定のオブジェクトが IList 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the IList. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

指定したインデックスにある IList 項目を削除します。Removes the IList item at the specified index. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T) IList<T>.Insert(Int32, T)

指定したインデックスの IList<T> に項目を挿入します。Inserts an item to the IList<T> at the specified index. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)
IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32) IList<T>.RemoveAt(Int32)

指定したインデックスにある IList<T> 項目を削除します。Removes the IList<T> item at the specified index. この実装は常に NotSupportedException をスローします。This implementation always throws NotSupportedException.

(Inherited from ReadOnlyCollection<T>)

拡張メソッド

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター TDataRow)、IEnumerable<T> オブジェクトのコピーを格納する DataRow を返します。Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードの先祖が格納された、要素のコレクションを返します。Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

ソース コレクション内のすべてのノードの先祖が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子孫ノードのコレクションを返します。Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納された要素のコレクションを返します。Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

ソース コレクション内のすべての要素およびドキュメントの子要素のコレクションを返します。Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素およびドキュメントの、フィルター処理された子要素のコレクションを返します。Returns a filtered collection of the child elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードがドキュメント順に並べ替えて格納された、ノードのコレクションを返します。Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

ソース コレクション内の親ノードからすべてのノードを削除します。Removes every node in the source collection from its parent node.

適用対象