System.Web.UI.WebControls.WebParts 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 メソッドが |
| 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 |
WebPartAdded、WebPartDeleted、WebPartClosed、WebPartMoved、および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 コントロールに動詞をレンダリングする方法を指定します。 |