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

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

EditorZone

Web ページで EditorPart コントロールをホストするための Web パーツ コントロール セットのプライマリ コントロールとして機能します。

EditorZoneBase

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

ErrorWebPart

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

GenericWebPart

実行時に true 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

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

PropertyGridEditorPart

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

ProviderConnectionPoint

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

ProviderConnectionPointCollection

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

ProxyWebPart

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

ProxyWebPartConnectionCollection

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

ProxyWebPartManager

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

RowToFieldTransformer

IWebPartRow インターフェイスを実装するプロバイダーから、IWebPartField インターフェイスを介してデータを必要とするコンシューマーに Web パーツ接続内のデータを変換します。

RowToParametersTransformer

IWebPartRow インターフェイスを実装するプロバイダーから、IWebPartParameters インターフェイスを実装するプロバイダーからデータを受け取るコンシューマーに Web パーツ接続内のデータを変換します。

SharedPersonalizationStateInfo

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

SqlPersonalizationProvider

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

TitleStyle

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

ToolZone

関連付けられている特定のページ表示モードでのみ表示される一連のヘルパー ゾーンの基本クラスとして機能します。

TransformerTypeCollection

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

UnauthorizedWebPart

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

UserPersonalizationStateInfo

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

WebBrowsableAttribute

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

WebDescriptionAttribute

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

WebDisplayNameAttribute

Web パーツ コントロールのプロパティのフレンドリ名を定義します。

WebPart

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

WebPartAddingEventArgs

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

WebPartAuthorizationEventArgs

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

WebPartCancelEventArgs

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

WebPartChrome

開発者は、WebPart ゾーン内のWebPartZoneBaseコントロールまたはサーバー コントロールの選択したセクションに対してのみレンダリングをオーバーライドできます。

WebPartCollection

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

WebPartConnection

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

WebPartConnectionCollection

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

WebPartConnectionsCancelEventArgs

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

WebPartConnectionsEventArgs

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

WebPartDescription

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

WebPartDescriptionCollection

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

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

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

IWebPartParameters

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

IWebPartRow

1 つのデータ フィールドを使用して 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 クラスのWebPartClosing イベント、WebPartDeleting イベント、またはWebPartManager イベントを処理するメソッドを表します。

WebPartConnectionsCancelEventHandler

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

WebPartConnectionsEventHandler

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

WebPartDisplayModeCancelEventHandler

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

WebPartDisplayModeEventHandler

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

WebPartEventHandler

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

WebPartMovingEventHandler

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

WebPartVerbsEventHandler

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

こちらもご覧ください