TagHelperContent クラス

定義

によって ITagHelper返されるコンテンツをバッファーに格納するために使用される抽象クラス。

public ref class TagHelperContent abstract : Microsoft::AspNetCore::Html::IHtmlContentBuilder
public abstract class TagHelperContent : Microsoft.AspNetCore.Html.IHtmlContentBuilder
type TagHelperContent = class
    interface IHtmlContentBuilder
    interface IHtmlContentContainer
    interface IHtmlContent
type TagHelperContent = class
    interface IHtmlContent
    interface IHtmlContentBuilder
    interface IHtmlContentContainer
Public MustInherit Class TagHelperContent
Implements IHtmlContentBuilder
継承
TagHelperContent
派生
実装

コンストラクター

TagHelperContent()

によって ITagHelper返されるコンテンツをバッファーに格納するために使用される抽象クラス。

プロパティ

IsEmptyOrWhiteSpace

コンテンツが空か空白かを示す値を取得します。

IsModified

コンテンツが変更されたかどうかを示す値を取得します。

メソッド

Append(String)

既存の unencoded コンテンツに を追加します。

AppendFormat(IFormatProvider, String, Object[])

format書式項目を、配列内の対応する項目の HTML エンコード表現Stringに置き換えた後に、 からprovider情報を既存のコンテンツにargs追加します。

AppendFormat(String, Object[])

各書式項目を配列内の対応する項目の HTML エンコード表現Stringに置き換えた後、指定された format を既存のコンテンツにargs追加します。

AppendHtml(IHtmlContent)

既存の htmlContent コンテンツに を追加します。

AppendHtml(String)

既存の encoded コンテンツに を追加します。 encoded は HTML エンコード String されたものと見なされ、それ以上のエンコードは実行されません。

Clear()

コンテンツをクリアします。

CopyTo(IHtmlContentBuilder)

この IHtmlContentContainer の含まれているコンテンツを に builderコピーします。

GetContent()

コンテンツを取得します。

GetContent(HtmlEncoder)

コンテンツを取得します。

MoveTo(IHtmlContentBuilder)

この IHtmlContentContainer の包含コンテンツを に移動 builderします。

が呼び出された後 MoveTo(IHtmlContentBuilder) 、この IHtmlContentContainer インスタンスは空の状態のままにする必要があります。

Reinitialize()

をクリアして TagHelperContent、再利用できるようにします。

SetContent(String)

コンテンツを設定します。

SetHtmlContent(IHtmlContent)

コンテンツを設定します。

SetHtmlContent(String)

コンテンツを設定します。

WriteTo(TextWriter, HtmlEncoder)

指定した を使用して、指定した encoder にエンコードしてコンテンツを writer書き込みます。

明示的なインターフェイスの実装

IHtmlContentBuilder.Append(String)

値を String 追加します。 値は指定されたとおりにエンコードされていないものとして扱われ、出力に書き込む前に HTML エンコードされます。

IHtmlContentBuilder.AppendHtml(IHtmlContent)

インスタンスを IHtmlContent 追加します。

IHtmlContentBuilder.AppendHtml(String)

HTML エンコード値 String を追加します。 値は、指定された形式でエンコードされた HTML として扱われ、それ以上のエンコードは実行されません。

IHtmlContentBuilder.Clear()

コンテンツをクリアします。

拡張メソッド

AppendFormat(IHtmlContentBuilder, IFormatProvider, String, Object[])

format書式項目を、配列内の対応する項目の HTML エンコード表現Stringに置き換えた後に、 からformatProvider情報を既存のコンテンツにargs追加します。

AppendFormat(IHtmlContentBuilder, String, Object[])

各書式項目を配列内の対応する項目の HTML エンコード表現Stringに置き換えた後、指定された format を既存のコンテンツにargs追加します。

AppendHtmlLine(IHtmlContentBuilder, String)

値を NewLine 追加した後に String を追加します。 値は、指定された形式でエンコードされた HTML として扱われ、それ以上のエンコードは実行されません。

AppendLine(IHtmlContentBuilder)

を追加します NewLine

AppendLine(IHtmlContentBuilder, IHtmlContent)

値を NewLine 追加した後に IHtmlContent を追加します。

AppendLine(IHtmlContentBuilder, String)

値を NewLine 追加した後に String を追加します。 値は指定されたとおりにエンコードされていないものとして扱われ、出力に書き込む前に HTML エンコードされます。

SetContent(IHtmlContentBuilder, String)

コンテンツを 値に String 設定します。 値は指定されたとおりにエンコードされていないものとして扱われ、出力に書き込む前に HTML エンコードされます。

SetHtmlContent(IHtmlContentBuilder, IHtmlContent)

コンテンツを 値に IHtmlContent 設定します。

SetHtmlContent(IHtmlContentBuilder, String)

コンテンツを 値に String 設定します。 値は、指定された形式でエンコードされた HTML として扱われ、それ以上のエンコードは実行されません。

適用対象