Freigeben über


HtmlContentBuilder Klasse

Definition

Eine IHtmlContentBuilder Implementierung, die eine in der Speicherliste verwendet.

public ref class HtmlContentBuilder : Microsoft::AspNetCore::Html::IHtmlContentBuilder
public class HtmlContentBuilder : Microsoft.AspNetCore.Html.IHtmlContentBuilder
type HtmlContentBuilder = class
    interface IHtmlContentBuilder
    interface IHtmlContentContainer
    interface IHtmlContent
type HtmlContentBuilder = class
    interface IHtmlContent
    interface IHtmlContentBuilder
    interface IHtmlContentContainer
Public Class HtmlContentBuilder
Implements IHtmlContentBuilder
Vererbung
HtmlContentBuilder
Implementiert

Konstruktoren

HtmlContentBuilder()

Erstellt einen neuen HtmlContentBuilder.

HtmlContentBuilder(IList<Object>)

Erstellt eine neue HtmlContentBuilder mit der angegebenen Liste von Einträgen.

HtmlContentBuilder(Int32)

Erstellt eine neue HtmlContentBuilder mit der angegebenen Anfangskapazität.

Eigenschaften

Count

Ruft die Anzahl der Elemente im HtmlContentBuilder ab.

Methoden

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.

AppendHtml(IHtmlContent)

Fügt eine IHtmlContent instance an.

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.

Clear()

Löscht den Inhalt.

CopyTo(IHtmlContentBuilder)

Kopiert den darin enthaltenen Inhalt IHtmlContentContainer in builder.

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.

WriteTo(TextWriter, HtmlEncoder)

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

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: