HtmlContentBuilder Класс

Определение

Реализация IHtmlContentBuilder , использующий список в памяти.

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
Наследование
HtmlContentBuilder
Реализации

Конструкторы

HtmlContentBuilder()

Создает новый экземпляр HtmlContentBuilder.

HtmlContentBuilder(IList<Object>)

Создает новый HtmlContentBuilder объект с заданным списком записей.

HtmlContentBuilder(Int32)

Создает новый HtmlContentBuilder объект с заданной начальной емкостью.

Свойства

Count

Возвращает количество элементов в HtmlContentBuilder.

Методы

Append(String)

String Добавляет значение. Значение обрабатывается как некодированное как предоставленное и будет закодировано в ФОРМАТЕ HTML перед записью в выходные данные.

AppendHtml(IHtmlContent)

IHtmlContent Добавляет экземпляр .

AppendHtml(String)

Добавляет значение в кодировке String HTML. Значение обрабатывается как html-кодирование как предоставленное, и дальнейшее кодирование не выполняется.

Clear()

Очищает содержимое.

CopyTo(IHtmlContentBuilder)

Копирует содержимое данного IHtmlContentContainer объекта в builder.

MoveTo(IHtmlContentBuilder)

Перемещает содержимое данного IHtmlContentContainer объекта в builder.

После MoveTo(IHtmlContentBuilder) вызова этого IHtmlContentContainer экземпляра следует оставить в пустом состоянии.

WriteTo(TextWriter, HtmlEncoder)

Записывает содержимое путем его кодирования с указанным encoder в заданном writerобъекте .

Методы расширения

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

Добавляет указанный format к существующему содержимому с информацией из formatProvider после замены каждого элемента форматирования представлением соответствующего элемента в массиве в кодировке Stringargs HTML.

AppendFormat(IHtmlContentBuilder, String, Object[])

Добавляет указанный format объект к существующему содержимому после замены каждого элемента формата представлением соответствующего элемента в массиве в кодировке argsString HTML.

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-кодирование как предоставленное, и дальнейшее кодирование не выполняется.

Применяется к