System.Web.UI.WebControls.WebParts 名前空間

Web パーツ コントロール セットと総称されるクラスおよびインターフェイスが含まれます。 これらのクラスを使用すると、エンド ユーザーが外観や動作を変更 (カスタマイズ) できる Web ページを作成できます。 各ユーザーによってパーソナル化されたページ設定は、その後のブラウザー セッション用に保存されます。

クラス

AppearanceEditorPart

関連付けられた WebPart コントロールのいくつかのユーザー インターフェイス (UI) プロパティをエンド ユーザーが編集できるエディター コントロールを提供します。 このクラスは継承できません。

BehaviorEditorPart

関連付けられた WebPart コントロールのいくつかのユーザー インターフェイス (UI) プロパティをエンド ユーザーが編集できるエディター コントロールを提供します。 このクラスは継承できません。

CatalogPart

CatalogZoneBase ゾーンに存在するコントロールの基底クラスとして機能し、ユーザーが Web ページに追加できる利用可能な Web サーバー コントロール (特に WebPart コントロール) のカタログを提供します。

CatalogPartChrome

開発者が、CatalogPart ゾーン内の CatalogZoneBase コントロールの選択したセクションの表示だけをオーバーライドできるようにします。

CatalogPartCollection

エンド ユーザーが Web ページに追加できる Web サーバー コントロールのカタログを提供する CatalogPart コントロールのコレクションを格納します。 このクラスは継承できません。

CatalogZone

Web ページ上の CatalogPart コントロールをホストするための、Web パーツ コントロール セットの主なコントロールとして機能します。

CatalogZoneBase

カタログとして機能するすべてのゾーン コントロールの基底クラスとして機能します。 ユーザーが Web ページに追加できる WebPart コントロールの一覧を含んだカタログ。

ConnectionConsumerAttribute

Web パーツ接続でコンシューマーとして動作するサーバー コントロールのコールバック メソッドを識別し、コンシューマーのコネクション ポイントに関する詳細を開発者が指定できるようにします。

ConnectionInterfaceCollection

Web パーツの接続で使用するためのインターフェイスのコレクションを表します。

ConnectionPoint

Web パーツ接続で、コンシューマー コントロールとプロバイダー コントロールがデータを共有できるようにするコネクション ポイント オブジェクトを定義するための基本クラスとして機能します。

ConnectionProviderAttribute

Web パーツ接続でプロバイダーとして機能するサーバー コントロールのコールバック メソッドを識別し、開発者がプロバイダーのコネクション ポイントの詳細を指定できるようにします。

ConnectionsZone

WebPart と、WebPartZoneBase ゾーンにある他のサーバー コントロールとの間の接続をユーザーが確立できるようにするユーザー インターフェイス (UI) を提供します。

ConsumerConnectionPoint

コンシューマーとして動作するサーバー コントロールがプロバイダーとの接続を構成できるようにする、コネクション ポイント オブジェクトを定義します。

ConsumerConnectionPointCollection

コンシューマーとして機能する Web パーツ ゾーン内のコントロールの接続ポイントのコレクションを表します。 このクラスは継承できません。

DeclarativeCatalogPart

開発者が、WebPart または他のサーバー コントロールのカタログを、宣言型のページ永続形式で Web ページに追加できるようにします。 このクラスは継承できません。

EditorPart

EditorZoneBase ゾーン内に存在するコントロールの基底クラスとして機能し、WebPart コントロールの編集に使用されます。

EditorPartChrome

開発者が、EditorPart ゾーン内の EditorZoneBase コントロールの選択したセクションの表示だけをオーバーライドできるようにします。

EditorPartCollection

WebPart コントロールのプロパティ、レイアウト、外観、および動作の編集に使用される EditorPart コントロールのコレクションを含みます。 このクラスは継承できません。

EditorZone

Web ページ上の EditorPart コントロールをホストするための、Web パーツ コントロール セットの主なコントロールとして機能します。

EditorZoneBase

EditorPart コントロールのコンテナーとして動作するすべてのゾーン コントロールの基底クラスとして機能します

ErrorWebPart

動的な WebPart コントロールの新しいインスタンスの読み込みまたは作成に失敗したときに、プレースホルダとして Web ページに挿入されます。

GenericWebPart

WebPart コントロールではないサーバー コントロールが、実行時に本物の WebPart コントロールのように表示されたり、動作したりするように、ラップします。

ImportCatalogPart

あらかじめ定義した設定でコントロールを Web ページに追加できるように、WebPart コントロール (または WebPart コントロールとして使用される他の ASP.NET サーバー コントロール) の記述ファイルをインポートします。 このクラスは継承できません。

LayoutEditorPart

関連付けられた WebPart コントロールのいくつかのレイアウト指向のユーザー インターフェイス (UI) プロパティをエンド ユーザーが編集できるエディター コントロールを提供します。 このクラスは継承できません。

PageCatalogPart

1 つの Web パーツ ページでユーザーが閉じた WebPart コントロールすべて (および WebPartZoneBase ゾーンに含まれている他のサーバー コントロール) への参照を保持するカタログを提供します。これにより、ユーザーは閉じたコントロールをそのページに再度追加して戻すことができます。 このクラスは継承できません。

Part

Web フォーム ページ上のモジュール式ユーザー インターフェイスをレンダリングするすべての Web パーツのパーツ コントロールの基底クラスとして機能します。

PersonalizableAttribute

パーソナル化属性を表します。 このクラスは継承できません。

PersonalizationAdministration

Web パーツ パーソナル化の管理機能を実装します。 このクラスは継承できません。

PersonalizationDictionary

カスタム データの一部を User または Shared のスコープでパーソナライズできると見なすかどうかを示す、基本的な検証規則をカプセル化します。

PersonalizationEntry

PersonalizationDictionary オブジェクトに含まれた、カスタム パーソナル化状態情報の中核部分を表します。 このクラスは継承できません。

PersonalizationProvider

パーソナル化プロバイダーの基本機能を実装します。

PersonalizationProviderCollection

名前によってインデックス付けされた PersonalizationProvider オブジェクトへの参照を格納します。 このクラスは継承できません。

PersonalizationState

ページのパーソナル化データを表す基本機能を定義します。

PersonalizationStateInfo

派生クラスでのオーバーライド時に、ページに対応する一連の Web パーツ データに関する情報の表現を実装します。

PersonalizationStateInfoCollection

SharedPersonalizationStateInfo オブジェクトと UserPersonalizationStateInfo オブジェクトのコレクションを提供します。

PersonalizationStateQuery

さまざまな取得メソッドや検索メソッドを使用してパーソナル化プロバイダーに渡すことができるクエリ パラメーターのセットを表します。 このクラスは継承できません。

PropertyGridEditorPart

関連付けられた WebPart またはサーバー コントロールのカスタム プロパティをエンド ユーザーが編集できるようにするエディター コントロールを提供します。 このクラスは継承できません。

ProviderConnectionPoint

プロバイダーとして動作するサーバー コントロールがコンシューマーとの接続を形成できるようにする、コネクション ポイント オブジェクトを定義します。

ProviderConnectionPointCollection

接続のプロバイダーとして機能している特定の WebPart またはサーバー コントロールに関連付けられているすべての ProviderConnectionPoint オブジェクトのコレクションを格納します。 このクラスは継承できません。

ProxyWebPart

特定の条件下でページ上の他の Web パーツ コントロールと置き換わる必要がある Web パーツ コントロールの基底クラスを表します。

ProxyWebPartConnectionCollection

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

ProxyWebPartManager

WebPartManager コントロールがコンテンツ ページの関連マスター ページで宣言されている場合に、開発者がコンテンツ ページで静的接続を宣言する方法を提供します。

RowToFieldTransformer

IWebPartField インターフェイスを介したデータを予期するコンシューマーへの IWebPartRow インターフェイスを実装するプロバイダーからの Web パーツ接続のデータを変換します。

RowToParametersTransformer

Web パーツ接続において、コンシューマーが IWebPartRow インターフェイスを実装するプロバイダーからのデータを必要としているとき、IWebPartParameters インターフェイスを実装するプロバイダーからデータが渡された場合、このトランスフォーマーを使用してデータを変換できます。

SharedPersonalizationStateInfo

ページに関する共有パーソナル化情報の軽量バージョンを表します。 このクラスは継承できません。

SqlPersonalizationProvider

Microsoft SQL Server を使用するパーソナル化プロバイダーを実装します。

TitleStyle

ゾーン内の Web パーツ コントロールのタイトル バーのスタイル特性を指定します。

ToolZone

特定の関連付けられたページ表示モードの場合にだけ表示される一連のヘルパー ゾーンの基底クラスとして機能します。

TransformerTypeCollection

WebPartTransformer オブジェクトの読み取り専用のコレクションを提供します。

UnauthorizedWebPart

WebPartManager コントロールの IsAuthorized メソッドが WebPart コントロールの false を返すたびに、プレースホルダー オブジェクトの作成に使用されます。 このクラスは継承できません。

UserPersonalizationStateInfo

ページやユーザーに対するユーザー別パーソナル化情報を表します。 このクラスは継承できません。

WebBrowsableAttribute

Web パーツ コントロールの指定したプロパティが PropertyGridEditorPart オブジェクトに表示されるかどうかを示します。

WebDescriptionAttribute

Web パーツ コントロールのプロパティのツールヒントとして使用する文字列値を定義します。

WebDisplayNameAttribute

Web パーツ コントロールのプロパティの表示名を定義します。

WebPart

カスタム ASP.NET Web パーツ コントロールの基底クラスとして機能します。基本 Part クラスの機能に、追加のユーザー インターフェイス (UI) プロパティ、接続を確立する機能、パーソナル化の動作を追加します。

WebPartAddingEventArgs

WebPartAdding イベントのデータを提供します。

WebPartAuthorizationEventArgs

AuthorizeWebPart イベントのデータを提供します。

WebPartCancelEventArgs

SelectedWebPartChangingWebPartClosing、および WebPartDeleting の各イベントのデータを提供します。

WebPartChrome

開発者が、WebPart または WebPartZoneBase ゾーン内のサーバー コントロールの選択したセクションの表示だけをオーバーライドできるようにします。

WebPartCollection

関連するコントロール グループを追跡および管理するために使われる WebPart コントロールのコレクションを含みます。 このクラスは継承できません。

WebPartConnection

2 つの WebPart コントロールで接続を構成できるようにするオブジェクトを提供します。 このクラスは継承できません。

WebPartConnectionCollection

Web パーツ ゾーン内のコントロールの接続のコレクションを表します。 このクラスは継承できません。

WebPartConnectionsCancelEventArgs

WebPartsConnecting イベントおよび WebPartsDisconnecting イベントのデータを提供します。

WebPartConnectionsEventArgs

WebPartsConnected コントロールの WebPartsDisconnected イベントおよび WebPartManager イベントのイベント データを提供します。

WebPartDescription

コントロールのインスタンスを作成しなくても Web パーツ コントロールのカタログに表示できる WebPart コントロールについての情報を提供します。

WebPartDescriptionCollection

WebPart コントロールのカタログで使用する WebPartDescription オブジェクトのコレクションを構成します。 このクラスは継承できません。

WebPartDisplayMode

Web パーツ ページに使用できる複数の表示モードに共通のプロパティ セットを定義します。

WebPartDisplayModeCancelEventArgs

キャンセルできる DisplayModeChanging イベントのデータを提供します。

WebPartDisplayModeCollection

WebPartDisplayMode オブジェクトのコレクションを含んでいます。 このクラスは継承できません。

WebPartDisplayModeEventArgs

DisplayModeChanged イベントのデータを提供します。

WebPartEventArgs

WebPartAddedWebPartDeletedWebPartClosedWebPartMoved、および SelectedWebPartChanged の各イベントにデータを提供します。

WebPartManager

Web パーツのコントロール、機能、および Web ページ上で発生するイベントのすべてを管理する、Web パーツ コントロール セットの中心的なクラスとして機能します。

WebPartManagerInternals

WebPartManager コントロールによって使用され、そのコントロールを拡張する開発者がオーバーライドできる個別のクラスのメソッドに分離します。ページの開発者がこのクラスを必要とすることはほとんどありません。

WebPartMenuStyle

WebPart コントロールのメニューのスタイル特性を含みます。 このクラスは継承できません。

WebPartMovingEventArgs

WebPartMoving イベントのデータを提供します。

WebPartPersonalization

低レベルのパーソナル化操作を実装します。

WebPartTracker

Web パーツ接続で循環接続が存在していないかを監視します。

WebPartTransformer

互換性のない 2 つのコネクション ポイント間でのデータ変換を行うトランスフォーマー クラスの基本実装を提供します。

WebPartTransformerAttribute

トランスフォーマーがサポートするコネクション ポイントの型を識別します。

WebPartTransformerCollection

WebPartTransformer オブジェクトのコレクションを提供します。

WebPartUserCapability

パーソナル化データを表示および変更するユーザーの機能に関する情報を提供します。 このクラスは継承できません。

WebPartVerb

ユーザーが Web パーツのページでアクションを実行できるようにする対話型のユーザー インターフェイス (UI) 要素を提供します。

WebPartVerbCollection

カスタム Web パーツの動詞のコレクションを表します。 このクラスは継承できません。

WebPartVerbsEventArgs

CreateVerbs メソッドによって使用される OnCreateVerbs(WebPartVerbsEventArgs) イベントのイベント データを提供します。

WebPartZone

Web ページ上の WebPart コントロールをホストするための、Web パーツ コントロール セットの主なコントロールとして機能します。

WebPartZoneBase

WebPart (あるいは他のサーバーまたはユーザー) コントロールのコンテナーとして機能するゾーン コントロールすべての基底クラスとして機能します。

WebPartZoneCollection

WebPartZone コントロールの読み取り専用コレクションを格納します。

WebZone

Web パーツ アプリケーションでサーバー コントロール (Web パーツ Part コントロール、サーバー コントロール、ユーザー コントロールを含む) のコンテナーとして機能するすべてのコントロールの基底クラスとなります。

インターフェイス

IPersonalizable

パーソナル化状態の適用や抽出を行うための追加管理機能を定義します。

ITrackingPersonalizable

Web パーツ コントロールで、パーソナル化の読み込みプロセスと保存プロセスの特定のフェーズを追跡できるようにします。

ITransformerConfigurationControl

Web パーツ接続におけるトランスフォーマーの構成コントロールとして機能するためにコントロールが実装するコントラクトを定義します。

IVersioningPersonalizable

以前のバージョンの Web パーツ コントロールに属しているパーソナル化データを管理できるインターフェイスを表します。

IWebActionable

WebPart コントロールまたは他のサーバー コントロールに、動詞のコレクションを格納できるようにします。

IWebEditable

WebPart コントロールに関連付けられているカスタムの編集コントロールを開発者が指定するためのインターフェイスを提供します。

IWebPart

ASP.NET WebPart コントロールによって使用される共通のユーザー インターフェイス (UI) プロパティを定義します。

IWebPartField

単一のデータ フィールドを使用して 2 つのサーバー コントロールを接続するためのプロバイダー インターフェイスを定義します。

IWebPartParameters

Web パーツ接続のパラメーター値を渡すために Web パーツ コントロールが実装するコントラクトを定義します。

IWebPartRow

単一のデータ フィールドを使用して 2 つのサーバー コントロールを接続するためのプロバイダー インターフェイスを定義します。

IWebPartTable

データ テーブル全体を使用して 2 つのサーバー コントロールを接続するためのプロバイダー インターフェイスを定義します。

列挙型

PartChromeState

コントロールとコントロールを囲む境界線を標準または最小化のどちらの状態で表示するかを指定します。

PartChromeType

Web パーツ コントロールを囲む境界線の種類を指定します。

PersonalizationScope

WebPartManager オブジェクトのパーソナル化スコープまたは Web パーツ コントロールのプロパティに適用されるパーソナル化スコープを示します。

WebPartExportMode

WebPart コントロールのプロパティのすべてまたは一部をエクスポートできるか、何もエクスポートできないかを指定します。

WebPartHelpMode

WebPart コントロールのヘルプの内容を表示するために使用できるユーザー インターフェイス (UI) の種類を指定します。

WebPartVerbRenderMode

WebPart コントロールで動詞を表示する方法を指定します。

代理人

FieldCallback

プロバイダーからフィールド データを取得するときに呼び出すメソッドを参照します。

ParametersCallback

プロバイダーから行データを取得するときに呼び出すメソッドを参照します。

RowCallback

プロバイダーから行データを取得するときに呼び出すメソッドを参照します。

TableCallback

プロバイダーからテーブル データを取得するときに呼び出すメソッドを参照します。

WebPartAddingEventHandler

WebPartAdding オブジェクトの WebPartManager イベントを処理するメソッドを表します。

WebPartAuthorizationEventHandler

AuthorizeWebPart オブジェクトの WebPartManager イベントを処理するメソッドを表します。

WebPartCancelEventHandler

SelectedWebPartChanging クラスの WebPartClosingWebPartDeleting、または WebPartManager の各イベントを処理するメソッドを表します。

WebPartConnectionsCancelEventHandler

WebPartsConnecting コントロールの WebPartsDisconnecting イベントまたは WebPartManager イベントを処理するメソッドを表します。

WebPartConnectionsEventHandler

WebPartsConnected コントロールの WebPartsDisconnected イベントおよび WebPartManager イベントを処理するメソッドを表します。

WebPartDisplayModeCancelEventHandler

DisplayModeChanging クラスの WebPartManager イベントを処理するメソッドを表します。

WebPartDisplayModeEventHandler

WebPartManager オブジェクトの DisplayModeChanged イベントを処理するメソッドを表します。

WebPartEventHandler

WebPartAdded オブジェクトの WebPartDeletedWebPartClosedWebPartMovedSelectedWebPartChanged、または WebPartManager の各イベントを処理するメソッドを表します。

WebPartMovingEventHandler

WebPartManager オブジェクトの WebPartMoving イベントを処理するメソッドを表します。

WebPartVerbsEventHandler

CreateVerbs イベントのデリゲートを表します。

こちらもご覧ください