Partager via


HtmlContentBuilder Classe

Définition

Implémentation IHtmlContentBuilder utilisant une liste en mémoire.

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
Héritage
HtmlContentBuilder
Implémente

Constructeurs

HtmlContentBuilder()

Crée un HtmlContentBuilder.

HtmlContentBuilder(IList<Object>)

Crée un nouveau HtmlContentBuilder avec la liste d’entrées donnée.

HtmlContentBuilder(Int32)

Crée un nouveau HtmlContentBuilder avec la capacité initiale donnée.

Propriétés

Count

Obtient le nombre d’éléments dans HtmlContentBuilder.

Méthodes

Append(String)

Ajoute une String valeur. La valeur est traitée comme non codée comme fournie et sera encodée au format HTML avant d’écrire dans la sortie.

AppendHtml(IHtmlContent)

Ajoute un IHtmlContent instance.

AppendHtml(String)

Ajoute une valeur encodée String HTML. La valeur est traitée en tant que code HTML encodé comme fourni, et aucun encodage supplémentaire n’est effectué.

Clear()

Efface le contenu.

CopyTo(IHtmlContentBuilder)

Copie le contenu contenu de ce IHtmlContentContainer contenu dans builder.

MoveTo(IHtmlContentBuilder)

Déplace le contenu contenu de cette propriété IHtmlContentContainer dans builder.

Une fois MoveTo(IHtmlContentBuilder) appelé, ce IHtmlContentContainer instance doit être laissé dans un état vide.

WriteTo(TextWriter, HtmlEncoder)

Écrit le contenu en l’encodant avec le spécifié encoder dans le spécifié writer.

Méthodes d’extension

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

Ajoute le spécifié format au contenu existant avec des informations du formatProvider après avoir remplacé chaque élément de format par la représentation encodée String HTML de l’élément correspondant dans le args tableau.

AppendFormat(IHtmlContentBuilder, String, Object[])

Ajoute le spécifié format au contenu existant après avoir remplacé chaque élément de format par la représentation encodée String HTML de l’élément correspondant dans le args tableau.

AppendHtmlLine(IHtmlContentBuilder, String)

Ajoute un NewLine après avoir ajouté la String valeur . La valeur est traitée en tant que code HTML encodé comme fourni, et aucun encodage supplémentaire n’est effectué.

AppendLine(IHtmlContentBuilder)

Ajoute un NewLine.

AppendLine(IHtmlContentBuilder, IHtmlContent)

Ajoute un NewLine après avoir ajouté la IHtmlContent valeur .

AppendLine(IHtmlContentBuilder, String)

Ajoute un NewLine après avoir ajouté la String valeur . La valeur est traitée comme non codée comme fournie et sera encodée au format HTML avant d’écrire dans la sortie.

SetContent(IHtmlContentBuilder, String)

Définit le contenu sur la String valeur. La valeur est traitée comme non codée comme fournie et sera encodée au format HTML avant d’écrire dans la sortie.

SetHtmlContent(IHtmlContentBuilder, IHtmlContent)

Définit le contenu sur la IHtmlContent valeur.

SetHtmlContent(IHtmlContentBuilder, String)

Définit le contenu sur la String valeur. La valeur est traitée en tant que code HTML encodé comme fourni, et aucun encodage supplémentaire n’est effectué.

S’applique à