MasterPageControlBuilder クラス

定義

Content コントロールおよびそれぞれのコントロールのみで構成されるコンテンツ ページのマージ クラスおよびコンテナーとして機能します。Acts as a merging class and container for content pages that are composed only of Content controls and their respective child controls.

public ref class MasterPageControlBuilder : System::Web::UI::UserControlControlBuilder
public class MasterPageControlBuilder : System.Web.UI.UserControlControlBuilder
type MasterPageControlBuilder = class
    inherit UserControlControlBuilder
Public Class MasterPageControlBuilder
Inherits UserControlControlBuilder
継承

注釈

クラスは、 UserControlクラスから継承されないマスターページを作成するために使用されます。 MasterPageControlBuilderThe MasterPageControlBuilder class is used to create a master page that does not inherit from the UserControl class. Web アプリケーションで作成する .master ファイルMasterPageControlBuilderInherits属性に新しいクラスを指定すると、他のマスターページとしてクラスの関数から派生するクラスが実行されます。The classes that you derive from the MasterPageControlBuilder class function as other master pages do, provided that you specify your new class in the Inherits attribute of the .master file that you create in your Web application.

コンストラクター

MasterPageControlBuilder()

MasterPageControlBuilder クラスの新しいインスタンスを初期化します。Initializes a new instance of the MasterPageControlBuilder class.

プロパティ

BindingContainerBuilder

このビルダーが作成するコントロールのバインディング コンテナーに対応するコントロール ビルダーを取得します。Gets the control builder that corresponds to the binding container for the control that this builder creates.

(継承元 ControlBuilder)
BindingContainerType

このビルダーが作成するコントロールのバインディング コンテナーの型を取得します。Gets the type of the binding container for the control that this builder creates.

(継承元 ControlBuilder)
ComplexPropertyEntries

複合プロパティ エントリのコレクションを取得します。Gets a collection of complex property entries.

(継承元 ControlBuilder)
ControlType

作成するコントロールの Type を取得します。Gets the Type for the control to be created.

(継承元 ControlBuilder)
CurrentFilterResolutionService

デザイナー上でコントロールを解析したり永続化したりする際に、デバイス フィルター関連サービスを管理するために使用される IFilterResolutionService オブジェクトを取得します。Gets an IFilterResolutionService object that is used to manage device-filter related services when parsing and persisting controls in the designer.

(継承元 ControlBuilder)
DeclareType

コントロールを宣言するためにコード生成で使用される型を取得します。Gets the type that will be used by code generation to declare the control.

(継承元 ControlBuilder)
FChildrenAsProperties

コントロールに ParseChildrenAttributetrue に設定された ChildrenAsProperties があるかどうかを決定する値を取得します。Gets a value that determines whether the control has a ParseChildrenAttribute with ChildrenAsProperties set to true.

(継承元 ControlBuilder)
FIsNonParserAccessor

コントロールが IParserAccessor インターフェイスを実装するかどうかを決定する値を取得します。Gets a value that determines whether the control implements the IParserAccessor interface.

(継承元 ControlBuilder)
HasAspCode

コントロールにコード ブロックが格納されているかどうかを示す値を取得します。Gets a value indicating whether the control contains any code blocks.

(継承元 ControlBuilder)
ID

作成するコントロールの識別子プロパティを取得または設定します。Gets or sets the identifier property for the control to be built.

(継承元 ControlBuilder)
InDesigner

ControlBuilder がデザイナーで実行されているかどうかを示す値を返します。Returns whether the ControlBuilder is running in the designer.

(継承元 ControlBuilder)
InPageTheme

この ControlBuilder オブジェクトを使用してページ テーマを生成するかどうかを示すブール値を取得します。Gets a Boolean value indicating whether this ControlBuilder object is used to generate page themes.

(継承元 ControlBuilder)
ItemType

バインディング コンテナーに設定される型を取得します。Gets the type set on the binding container.

(継承元 ControlBuilder)
Localize

この ControlBuilder オブジェクトによって作成されるコントロールがローカライズされるかどうかを示すブール値を取得します。Gets a Boolean value indicating whether the control that is created by this ControlBuilder object is localized.

(継承元 ControlBuilder)
NamingContainerType

このビルダーが作成するコントロールの名前付けコンテナーの型を取得します。Gets the type of the naming container for the control that this builder creates.

(継承元 ControlBuilder)
PageVirtualPath

この ControlBuilder インスタンスによって作成されるページの仮想パスを取得します。Gets the virtual path of a page to be built by this ControlBuilder instance.

(継承元 ControlBuilder)
Parser

コントロールを解析する TemplateParser を取得します。Gets the TemplateParser responsible for parsing the control.

(継承元 ControlBuilder)
ServiceProvider

この ControlBuilder オブジェクトのサービス オブジェクトを取得します。Gets the service object for this ControlBuilder object.

(継承元 ControlBuilder)
SubBuilders

この ControlBuilder オブジェクトの子 ControlBuilder オブジェクトのリストを取得します。Gets a list of child ControlBuilder objects for this ControlBuilder object.

(継承元 ControlBuilder)
TagName

作成するコントロールのタグ名を取得します。Gets the tag name for the control to be built.

(継承元 ControlBuilder)
TemplatePropertyEntries

テンプレート プロパティ エントリのコレクションを取得します。Gets a collection of template property entries.

(継承元 ControlBuilder)
ThemeResolutionService

デザイン時にコントロールのテーマとスキンを管理するために使用される IThemeResolutionService オブジェクトを取得します。Gets an IThemeResolutionService object that is used in design time to manage control themes and skins.

(継承元 ControlBuilder)

メソッド

AllowWhitespaceLiterals()

コントロールの開始タグと終了タグの間のコンテンツで空白文字リテラルが許可されるかどうかを決定します。Determines whether white space literals are permitted in the content between a control's opening and closing tags. このメソッドは ASP.NET ページ フレームワークによって呼び出されます。This method is called by the ASP.NET page framework.

(継承元 ControlBuilder)
AppendLiteralString(String)

指定されたリテラル コンテンツをコントロールに追加します。Adds the specified literal content to a control. このメソッドは ASP.NET ページ フレームワークによって呼び出されます。This method is called by the ASP.NET page framework.

(継承元 ControlBuilder)
AppendSubBuilder(ControlBuilder)

コンテナー コントロールに属しているすべての子コントロールの ControlBuilder オブジェクトにビルダーを追加します。Adds builders to the ControlBuilder object for any child controls that belong to the container control.

(継承元 ControlBuilder)
BuildObject()

ControlType プロパティで指定されたコントロールのインスタンスを構築します。Builds an instance of the control identified by the ControlType property.

(継承元 UserControlControlBuilder)
CloseControl()

コントロールの開始タグと終了タグの解析が完了したことをビルダーに通知するためにパーサーによって呼び出されます。Called by the parser to inform the builder that the parsing of the control's opening and closing tags is complete.

(継承元 ControlBuilder)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetChildControlType(String, IDictionary)

子タグに対応するコントロールの種類の Type を取得します。Obtains the Type of the control type corresponding to a child tag. このメソッドは ASP.NET ページ フレームワークによって呼び出されます。This method is called by the ASP.NET page framework.

(継承元 ControlBuilder)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetObjectPersistData()

この ObjectPersistData オブジェクトの ControlBuilder オブジェクトを作成します。Creates the ObjectPersistData object for this ControlBuilder object.

(継承元 ControlBuilder)
GetResourceKey()

この ControlBuilder オブジェクトのリソース キーを取得します。Retrieves the resource key for this ControlBuilder object.

(継承元 ControlBuilder)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
HasBody()

コントロールに開始タグと終了タグの両方のタグを含めるかどうかを決定します。Determines if a control has both an opening and closing tag. このメソッドは ASP.NET ページ フレームワークによって呼び出されます。This method is called by the ASP.NET page framework.

(継承元 ControlBuilder)
HtmlDecodeLiterals()

HTML コントロールのリテラル文字列を HTML デコードするかどうかを決定します。Determines whether the literal string of an HTML control must be HTML decoded. このメソッドは ASP.NET ページ フレームワークによって呼び出されます。This method is called by the ASP.NET page framework.

(継承元 ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

インスタンス化後、ControlBuilder を初期化します。Initializes the ControlBuilder for use after it is instantiated. このメソッドは ASP.NET ページ フレームワークによって呼び出されます。This method is called by the ASP.NET page framework.

(継承元 ControlBuilder)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
NeedsTagInnerText()

コントロール ビルダーがそのコントロールの内部テキストを取得する必要があるかどうかを決定します。Determines whether the control builder needs to get the control's inner text.

(継承元 UserControlControlBuilder)
OnAppendToParentBuilder(ControlBuilder)

親コントロール ビルダーに追加されることを ControlBuilder に通知します。Notifies the ControlBuilder that it is being added to a parent control builder.

(継承元 ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

カスタム コントロール ビルダーが、生成された CodeDom (Code Document Object Model) にアクセスし、コントロールの解析とビルドのプロセス中にコードを挿入および更新できるようにします。Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

(継承元 ControlBuilder)
SetResourceKey(String)

この ControlBuilder オブジェクトのリソース キーを設定します。Sets the resource key for this ControlBuilder object.

(継承元 ControlBuilder)
SetServiceProvider(IServiceProvider)

この ControlBuilder オブジェクトのサービス オブジェクトを設定します。Sets the service object for this ControlBuilder object.

(継承元 ControlBuilder)
SetTagInnerText(String)

UserControlControlBuilder オブジェクトにコントロール タグの内部テキストを提供します。Provides the UserControlControlBuilder object with the inner text of the control tag.

(継承元 UserControlControlBuilder)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください