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)

追加 HTML 编码 String 值。 该值被视为按提供的 HTML 编码,不会执行进一步的编码。

Clear()

清除内容。

CopyTo(IHtmlContentBuilder)

将包含 IHtmlContentContainer 的内容复制到 中 builder

MoveTo(IHtmlContentBuilder)

将包含 IHtmlContentContainer 的内容移动到 builder中。

调用 后 MoveTo(IHtmlContentBuilder) ,此 IHtmlContentContainer 实例应保持为空状态。

WriteTo(TextWriter, HtmlEncoder)

写入内容,方法是使用指定的 encoder 编码到指定的 writer

扩展方法

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

在将每个格式项替换为数组中相应项的 HTML 编码String表示形式后,将指定的 format 追加到现有内容中args的信息formatProvider

AppendFormat(IHtmlContentBuilder, String, Object[])

将每个格式项替换为数组中args相应项的 HTML 编码String表示形式后,将指定的 format 追加到现有内容。

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 编码,不会执行进一步的编码。

适用于