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 通常、マークアップ内の親要素に対応するビルダーです。

適用対象