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