ControlBuilderInterceptor.PreControlBuilderInit メソッド

定義

マークアップ内の要素の ControlBuilder が初期化される前に呼び出されます。

public:
 virtual void PreControlBuilderInit(System::Web::UI::ControlBuilder ^ controlBuilder, System::Web::UI::TemplateParser ^ parser, System::Web::UI::ControlBuilder ^ parentBuilder, Type ^ type, System::String ^ tagName, System::String ^ id, System::Collections::IDictionary ^ attributes, System::Collections::IDictionary ^ additionalState);
public virtual void PreControlBuilderInit(System.Web.UI.ControlBuilder controlBuilder, System.Web.UI.TemplateParser parser, System.Web.UI.ControlBuilder parentBuilder, Type type, string tagName, string id, System.Collections.IDictionary attributes, System.Collections.IDictionary additionalState);
abstract member PreControlBuilderInit : System.Web.UI.ControlBuilder * System.Web.UI.TemplateParser * System.Web.UI.ControlBuilder * Type * string * string * System.Collections.IDictionary * System.Collections.IDictionary -> unit
override this.PreControlBuilderInit : System.Web.UI.ControlBuilder * System.Web.UI.TemplateParser * System.Web.UI.ControlBuilder * Type * string * string * System.Collections.IDictionary * System.Collections.IDictionary -> unit
Public Overridable Sub PreControlBuilderInit (controlBuilder As ControlBuilder, parser As TemplateParser, parentBuilder As ControlBuilder, type As Type, tagName As String, id As String, attributes As IDictionary, additionalState As IDictionary)

パラメーター

controlBuilder
ControlBuilder

初期化しようとしているコントロール ビルダー。

parser
TemplateParser

マークアップの解析に使用された TemplateParser

parentBuilder
ControlBuilder

親コントロール ビルダー。

type
Type

このビルダーが作成するコントロールの型。

tagName
String

ビルドするタグの名前。

id
String

マークアップ内の要素の ID。

attributes
IDictionary

マークアップ内の要素の属性の一覧。

additionalState
IDictionary

ControlBuilderInterceptor クラスのいくつかのメソッド内でデータを格納および取得するために使用できる追加の状態。

注釈

parentBuilder パラメーターは、通常、マークアップ内の親要素に対応するビルダーです。

適用対象