WebPartChrome.FilterWebPartVerbs(WebPartVerbCollection, WebPart) メソッド

定義

開発者が指定した条件に基づいて、特定の動詞をレンダリングから除外します。

protected:
 virtual System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ FilterWebPartVerbs(System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ verbs, System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
protected virtual System.Web.UI.WebControls.WebParts.WebPartVerbCollection FilterWebPartVerbs(System.Web.UI.WebControls.WebParts.WebPartVerbCollection verbs, System.Web.UI.WebControls.WebParts.WebPart webPart);
abstract member FilterWebPartVerbs : System.Web.UI.WebControls.WebParts.WebPartVerbCollection * System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.WebPartVerbCollection
override this.FilterWebPartVerbs : System.Web.UI.WebControls.WebParts.WebPartVerbCollection * System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.WebPartVerbCollection
Protected Overridable Function FilterWebPartVerbs (verbs As WebPartVerbCollection, webPart As WebPart) As WebPartVerbCollection

パラメーター

verbs
WebPartVerbCollection

webPart パラメーターで参照されるコントロールに関連付けられているすべての動詞のコレクション。

webPart
WebPart

現在レンダリングされているコントロール。

返品

WebPartVerbCollectionに関連付けられているすべての動詞を含むwebPart

例外

verbs コレクションがnull

  • または

webPartnullです。

注釈

FilterWebPartVerbs メソッドは、WebPart コントロールに関連付けられた動詞のコレクションから特定の動詞を自動的にフィルター処理し、フィルター処理された動詞がレンダリングされないようにする方法を提供します。

注意 (継承者)

カスタム WebPartChrome クラスを作成する場合は、必要に応じて、 FilterWebPartVerbs(WebPartVerbCollection, WebPart) メソッドをオーバーライドして、特定の動詞がレンダリングされないようにフィルター処理できます。 これを行う最も一般的な方法は、Verbs コントロールのWebPart コレクション内の動詞をチェックし、選択した条件に基づいて各動詞をレンダリングするかどうかを決定するプライベート メソッドを作成することです。 基本メソッドには、メソッドを完全にオーバーライドした場合に再現が困難な既定のフィルター条件が多数用意されていることに注意してください。特殊なケースが少ない場合は、最初に基本メソッドを呼び出してから、独自の追加メソッドを使用して結果のコレクションを渡して、カスタム フィルター条件を適用することができます。

適用対象

こちらもご覧ください