ProxyWebPartConnectionCollection クラス

定義

静的な WebPartConnection オブジェクトのコレクションを格納します。これは、接続がコンテンツ ページで宣言され、WebPartManager コントロールがマスター ページで宣言されるときに使用されます。 このクラスは継承できません。

public ref class ProxyWebPartConnectionCollection sealed : System::Collections::CollectionBase
public sealed class ProxyWebPartConnectionCollection : System.Collections.CollectionBase
type ProxyWebPartConnectionCollection = class
    inherit CollectionBase
Public NotInheritable Class ProxyWebPartConnectionCollection
Inherits CollectionBase
継承
ProxyWebPartConnectionCollection

注釈

クラスは ProxyWebPartConnectionCollection 、特定の開発シナリオで使用されます。 Web パーツ アプリケーションでマスター ページを使用し、 WebPartManager マスター ページで宣言されたコントロールと、コンテンツ ページで静的接続として宣言された個々 WebPartConnection のオブジェクトを使用する ProxyWebPartConnectionCollection 場合、クラスが使用されます。 コンテンツ ページでは、複数 ProxyWebPartManager のコントロールを宣言できます。これは、1 つのページで 1 つの WebPartManager コントロールしか宣言できないという通常の規則とは異なります。 コンテンツ ページ上の各 ProxyWebPartManager コントロールには 要素を <StaticConnections> 含めることができます。また、この要素には 1 つ以上の宣言された要素を <asp:webpartconnection> 含めることができます。 クラスはProxyWebPartConnectionCollection、各コンテンツ ページで宣言されているすべての静的接続のコレクションを作成するために Web パーツ コントロール セットによって使用され、これらのコレクションは最終的にコントロール内WebPartManagerStaticConnectionsコレクションに追加されます。

クラスはProxyWebPartConnectionCollection、コントロールStaticConnectionsの プロパティによって参照される静的WebPartConnectionオブジェクトのコレクションをProxyWebPartManager作成するために使用されます。

コンストラクター

ProxyWebPartConnectionCollection()

ProxyWebPartConnectionCollection クラスの新しいインスタンスを初期化します。

プロパティ

Capacity

CollectionBase に格納できる要素の数を取得または設定します。

(継承元 CollectionBase)
Count

CollectionBase インスタンスに含まれる要素の数を取得します。 このプロパティはオーバーライドできません。

(継承元 CollectionBase)
InnerList

ArrayList インスタンス内の要素のリストを格納する CollectionBase を取得します。

(継承元 CollectionBase)
IsReadOnly

WebPartConnection オブジェクトをコレクションに追加できるかどうかを示す値を取得します。

Item[Int32]

コレクション内での接続項目の位置を示すインデックス番号に基づいて、コレクション内の接続項目を取得または設定します。

Item[String]

一意の識別子に従ってコレクションの特定のメンバーを返します。

List

IList インスタンス内の要素のリストを格納する CollectionBase を取得します。

(継承元 CollectionBase)

メソッド

Add(WebPartConnection)

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

Clear()

CollectionBase インスタンスからすべてのオブジェクトを削除します。 このメソッドはオーバーライドできません。

(継承元 CollectionBase)
Contains(WebPartConnection)

特定の WebPartConnection オブジェクトがコレクション内に存在するかどうかを示す値を返します。

CopyTo(WebPartConnection[], Int32)

コレクションを WebPartConnection オブジェクトの配列にコピーします。

Equals(Object)

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

(継承元 Object)
GetEnumerator()

CollectionBase インスタンスを反復処理する列挙子を返します。

(継承元 CollectionBase)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
IndexOf(WebPartConnection)

コレクション内の特定のメンバーの位置を返します。

Insert(Int32, WebPartConnection)

コレクション内の指定したインデックス位置に、WebPartConnection オブジェクトを挿入します。

MemberwiseClone()

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

(継承元 Object)
OnClear()

CollectionBase インスタンスの内容を消去しているときに、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnClearComplete()

CollectionBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnInsert(Int32, Object)

CollectionBase インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnInsertComplete(Int32, Object)

CollectionBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnRemove(Int32, Object)

CollectionBase インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnRemoveComplete(Int32, Object)

CollectionBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnSet(Int32, Object, Object)

CollectionBase インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnSetComplete(Int32, Object, Object)

CollectionBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
OnValidate(Object)

値を検証するときに、追加のカスタム プロセスを実行します。

(継承元 CollectionBase)
Remove(WebPartConnection)

指定した WebPartConnection オブジェクトをコレクションから削除します。

RemoveAt(Int32)

CollectionBase インスタンスの指定したインデックスにある要素を削除します。 このメソッドはオーバーライドできません。

(継承元 CollectionBase)
ToString()

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

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

CollectionBase 全体を互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。

(継承元 CollectionBase)
ICollection.IsSynchronized

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

(継承元 CollectionBase)
ICollection.SyncRoot

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

(継承元 CollectionBase)
IList.Add(Object)

CollectionBase の末尾にオブジェクトを追加します。

(継承元 CollectionBase)
IList.Contains(Object)

CollectionBase に特定の要素が格納されているかどうかを判断します。

(継承元 CollectionBase)
IList.IndexOf(Object)

指定した Object を検索し、CollectionBase 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。

(継承元 CollectionBase)
IList.Insert(Int32, Object)

CollectionBase 内の指定したインデックスの位置に要素を挿入します。

(継承元 CollectionBase)
IList.IsFixedSize

CollectionBase が固定サイズかどうかを示す値を取得します。

(継承元 CollectionBase)
IList.IsReadOnly

CollectionBase が読み取り専用かどうかを示す値を取得します。

(継承元 CollectionBase)
IList.Item[Int32]

指定したインデックスにある要素を取得または設定します。

(継承元 CollectionBase)
IList.Remove(Object)

特定のオブジェクトが CollectionBase 内にあるときに、最初に出現したものを削除します。

(継承元 CollectionBase)

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください