Share via


TagHelperContent Klasse

Definition

Abstrakte Klasse, die verwendet wird, um von ITagHelpers zurückgegebenen Inhalt zu puffern.

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
Vererbung
TagHelperContent
Abgeleitet
Implementiert

Konstruktoren

TagHelperContent()

Abstrakte Klasse, die verwendet wird, um von ITagHelpers zurückgegebenen Inhalt zu puffern.

Eigenschaften

IsEmptyOrWhiteSpace

Ruft einen Wert ab, der angibt, ob der Inhalt leer oder leer ist.

IsModified

Ruft einen Wert ab, der angibt, ob der Inhalt geändert wurde.

Methoden

Append(String)

Fügt unencoded an den vorhandenen Inhalt an.

AppendFormat(IFormatProvider, String, Object[])

Fügt das angegebene format an den vorhandenen Inhalt mit Informationen aus dem provider an, nachdem jedes Formatelement durch die HTML-codierte String Darstellung des entsprechenden Elements im args Array ersetzt wurde.

AppendFormat(String, Object[])

Fügt das angegebene format an den vorhandenen Inhalt an, nachdem jedes Formatelement durch die HTML-codierte String Darstellung des entsprechenden Elements im args Array ersetzt wurde.

AppendHtml(IHtmlContent)

Fügt htmlContent an den vorhandenen Inhalt an.

AppendHtml(String)

Fügt encoded an den vorhandenen Inhalt an. encoded wird als HTML-codiert String angenommen, und es wird keine weitere Codierung ausgeführt.

Clear()

Löscht den Inhalt.

CopyTo(IHtmlContentBuilder)

Kopiert den darin enthaltenen Inhalt IHtmlContentContainer in builder.

GetContent()

Ruft den Inhalt ab.

GetContent(HtmlEncoder)

Ruft den Inhalt ab.

MoveTo(IHtmlContentBuilder)

Verschiebt den darin enthaltenen Inhalt IHtmlContentContainer in builder.

Nachdem MoveTo(IHtmlContentBuilder) aufgerufen wurde, sollte diese IHtmlContentContainer instance in einem leeren Zustand belassen werden.

Reinitialize()

Löscht , TagHelperContentdamit es wiederverwendet werden kann.

SetContent(String)

Legt den Inhalt fest.

SetHtmlContent(IHtmlContent)

Legt den Inhalt fest.

SetHtmlContent(String)

Legt den Inhalt fest.

WriteTo(TextWriter, HtmlEncoder)

Schreibt den Inhalt, indem er mit dem angegebenen encoder in den angegebenen writercodiert wird.

Explizite Schnittstellenimplementierungen

IHtmlContentBuilder.Append(String)

Fügt einen Wert an String . Der Wert wird wie bereitgestellt als nicht codiert behandelt und vor dem Schreiben in die Ausgabe HTML-codiert.

IHtmlContentBuilder.AppendHtml(IHtmlContent)

Fügt eine IHtmlContent instance an.

IHtmlContentBuilder.AppendHtml(String)

Fügt einen HTML-codierten Wert an String . Der Wert wird als HTML-codiert wie bereitgestellt behandelt, und es wird keine weitere Codierung ausgeführt.

IHtmlContentBuilder.Clear()

Löscht den Inhalt.

Erweiterungsmethoden

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

Fügt das angegebene format an den vorhandenen Inhalt mit Informationen aus dem formatProvider an, nachdem jedes Formatelement durch die HTML-codierte String Darstellung des entsprechenden Elements im args Array ersetzt wurde.

AppendFormat(IHtmlContentBuilder, String, Object[])

Fügt das angegebene format an den vorhandenen Inhalt an, nachdem jedes Formatelement durch die HTML-codierte String Darstellung des entsprechenden Elements im args Array ersetzt wurde.

AppendHtmlLine(IHtmlContentBuilder, String)

Fügt eine NewLine nach dem Anfügen des String Werts an. Der Wert wird als HTML-codiert wie bereitgestellt behandelt, und es wird keine weitere Codierung ausgeführt.

AppendLine(IHtmlContentBuilder)

Fügt eine NewLinean.

AppendLine(IHtmlContentBuilder, IHtmlContent)

Fügt eine NewLine nach dem Anfügen des IHtmlContent Werts an.

AppendLine(IHtmlContentBuilder, String)

Fügt eine NewLine nach dem Anfügen des String Werts an. Der Wert wird wie bereitgestellt als nicht codiert behandelt und vor dem Schreiben in die Ausgabe HTML-codiert.

SetContent(IHtmlContentBuilder, String)

Legt den Inhalt auf den String Wert fest. Der Wert wird wie bereitgestellt als nicht codiert behandelt und vor dem Schreiben in die Ausgabe HTML-codiert.

SetHtmlContent(IHtmlContentBuilder, IHtmlContent)

Legt den Inhalt auf den IHtmlContent Wert fest.

SetHtmlContent(IHtmlContentBuilder, String)

Legt den Inhalt auf den String Wert fest. Der Wert wird als HTML-codiert wie bereitgestellt behandelt, und es wird keine weitere Codierung ausgeführt.

Gilt für: