XmlBuilder クラス

定義

パーサーとやり取りして、Xml コントロールを作成します。Interacts with the parser to build the Xml control.

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

コンストラクター

XmlBuilder()

XmlBuilder クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlBuilder 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 literal content to the control.

AppendSubBuilder(ControlBuilder)

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

(継承元 ControlBuilder)
BuildObject()

この ControlBuilder オブジェクトによって参照されるコントロールのデザイン時のインスタンスを作成します。Builds a design-time instance of the control that is referred to by this ControlBuilder object.

(継承元 ControlBuilder)
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 コントロールの指定された子コントロールの Xml を取得します。Obtains the Type for the Xml control's specified child control.

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()

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

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)

Xml コントロールの内部テキストを設定します。Sets the Xml control's inner text.

ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください