HtmlContentBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 的内容复制到 中 |
MoveTo(IHtmlContentBuilder) |
将包含 IHtmlContentContainer 的内容移动到 调用 后 MoveTo(IHtmlContentBuilder) ,此 IHtmlContentContainer 实例应保持为空状态。 |
WriteTo(TextWriter, HtmlEncoder) |
写入内容,方法是使用指定的 |
扩展方法
AppendFormat(IHtmlContentBuilder, IFormatProvider, String, Object[]) |
在将每个格式项替换为数组中相应项的 HTML 编码String表示形式后,将指定的 |
AppendFormat(IHtmlContentBuilder, String, Object[]) |
将每个格式项替换为数组中 |
AppendHtmlLine(IHtmlContentBuilder, String) | |
AppendLine(IHtmlContentBuilder) |
追加 。NewLine |
AppendLine(IHtmlContentBuilder, IHtmlContent) |
在 NewLine 追加值后追加 IHtmlContent 。 |
AppendLine(IHtmlContentBuilder, String) | |
SetContent(IHtmlContentBuilder, String) |
将内容设置为 String 值。 该值被视为提供的未编码,在写入输出之前将进行 HTML 编码。 |
SetHtmlContent(IHtmlContentBuilder, IHtmlContent) |
将内容设置为 IHtmlContent 值。 |
SetHtmlContent(IHtmlContentBuilder, String) |
将内容设置为 String 值。 该值被视为按提供的 HTML 编码,不会执行进一步的编码。 |