TagHelperOutput Класс

Определение

Класс, используемый для представления выходных данных объекта ITagHelper.

public ref class TagHelperOutput : Microsoft::AspNetCore::Html::IHtmlContentContainer
public class TagHelperOutput : Microsoft.AspNetCore.Html.IHtmlContentContainer
type TagHelperOutput = class
    interface IHtmlContentContainer
    interface IHtmlContent
type TagHelperOutput = class
    interface IHtmlContent
    interface IHtmlContentContainer
Public Class TagHelperOutput
Implements IHtmlContentContainer
Наследование
TagHelperOutput
Реализации

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

TagHelperOutput(String, TagHelperAttributeList, Func<Boolean,HtmlEncoder,Task<TagHelperContent>>)

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

Свойства

Attributes

Атрибуты элемента HTML.

Content

Получение или установка содержимого main элемента HTML.

IsContentModified

true Значение , если задано, в Contentfalse противном случае — значение .

PostContent

Содержимое записи элемента HTML.

PostElement

Содержимое, следующее за элементом HTML.

PreContent

Предварительное содержимое элемента HTML.

PreElement

Содержимое, предшествующее элементу HTML.

TagMode

Синтаксис элемента в созданном HTML-коде.

TagName

Имя тега элемента HTML.

Методы

GetChildContentAsync()

Выполняет дочерние элементы асинхронно и возвращает отрисованное содержимое.

GetChildContentAsync(Boolean)

Выполняет дочерние элементы асинхронно и возвращает отрисованное содержимое.

GetChildContentAsync(Boolean, HtmlEncoder)

Выполняет дочерние элементы асинхронно с заданным encoder в область и возвращает отрисованное содержимое.

GetChildContentAsync(HtmlEncoder)

Выполняет дочерние элементы асинхронно с заданным encoder в область и возвращает отрисованное содержимое.

Reinitialize(String, TagMode)

Очищает TagHelperOutput и обновляет его состояние указанными значениями.

SuppressOutput()

Изменения TagHelperOutput , чтобы ничего не создавать.

WriteTo(TextWriter, HtmlEncoder)

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

Явные реализации интерфейса

IHtmlContentContainer.CopyTo(IHtmlContentBuilder)

Класс, используемый для представления выходных данных объекта ITagHelper.

IHtmlContentContainer.MoveTo(IHtmlContentBuilder)

Класс, используемый для представления выходных данных объекта ITagHelper.

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

AddClass(TagHelperOutput, String, HtmlEncoder)

Добавляет заданный classValue объект в tagHelperOutputобъект .Attributes

CopyHtmlAttribute(TagHelperOutput, String, TagHelperContext)

Копирует предоставленный пользователем атрибут из contextв AllAttributestagHelperOutputAttributes.

MergeAttributes(TagHelperOutput, TagBuilder)

Объединяет заданные tagBuilderв AttributestagHelperOutput.

RemoveClass(TagHelperOutput, String, HtmlEncoder)

Удаляет заданный classValue объект из tagHelperOutputAttributesобъекта .

RemoveRange(TagHelperOutput, IEnumerable<TagHelperAttribute>)

Удаляет заданный attributes объект из tagHelperOutputAttributes.

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