HtmlContentBuilder Classe

Definição

Uma IHtmlContentBuilder implementação usando uma lista na memória.

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
Herança
HtmlContentBuilder
Implementações

Construtores

HtmlContentBuilder()

Cria um novo HtmlContentBuilder.

HtmlContentBuilder(IList<Object>)

Cria um novo HtmlContentBuilder com a lista de entradas fornecida.

HtmlContentBuilder(Int32)

Cria um novo HtmlContentBuilder com a capacidade inicial fornecida.

Propriedades

Count

Obtém o número de elementos no HtmlContentBuilder.

Métodos

Append(String)

Acrescenta um String valor. O valor é tratado como não codificado conforme fornecido e será codificado em HTML antes de gravar na saída.

AppendHtml(IHtmlContent)

Acrescenta uma IHtmlContent instância.

AppendHtml(String)

Acrescenta um valor codificado String em HTML. O valor é tratado como codificado em HTML conforme fornecido e nenhuma codificação adicional será executada.

Clear()

Limpa o conteúdo.

CopyTo(IHtmlContentBuilder)

Copia o conteúdo contido desse IHtmlContentContainer em builder.

MoveTo(IHtmlContentBuilder)

Move o conteúdo contido desse IHtmlContentContainer para builder.

Depois de MoveTo(IHtmlContentBuilder) ser chamada, essa IHtmlContentContainer instância deve ser deixada em um estado vazio.

WriteTo(TextWriter, HtmlEncoder)

Grava o conteúdo codificando-o com o especificado encoder no especificado writer.

Métodos de Extensão

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

Acrescenta o especificado format ao conteúdo existente com informações do depois de substituir cada item de formatProvider formato pela representação codificada String em HTML do item correspondente na args matriz.

AppendFormat(IHtmlContentBuilder, String, Object[])

Acrescenta o especificado format ao conteúdo existente depois de substituir cada item de formato pela representação codificada String em HTML do item correspondente na args matriz.

AppendHtmlLine(IHtmlContentBuilder, String)

Acrescenta um NewLine depois de acrescentar o String valor. O valor é tratado como codificado em HTML conforme fornecido e nenhuma codificação adicional será executada.

AppendLine(IHtmlContentBuilder)

Acrescenta um NewLine.

AppendLine(IHtmlContentBuilder, IHtmlContent)

Acrescenta um NewLine depois de acrescentar o IHtmlContent valor.

AppendLine(IHtmlContentBuilder, String)

Acrescenta um NewLine depois de acrescentar o String valor. O valor é tratado como não codificado conforme fornecido e será codificado em HTML antes de gravar na saída.

SetContent(IHtmlContentBuilder, String)

Define o conteúdo como o String valor. O valor é tratado como não codificado conforme fornecido e será codificado em HTML antes de gravar na saída.

SetHtmlContent(IHtmlContentBuilder, IHtmlContent)

Define o conteúdo como o IHtmlContent valor.

SetHtmlContent(IHtmlContentBuilder, String)

Define o conteúdo como o String valor. O valor é tratado como codificado em HTML conforme fornecido e nenhuma codificação adicional será executada.

Aplica-se a