MetadataSerializationOptionsBuilder 类

定义

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

   Provides the ability to build the set of options that are used during metadata serialization.
public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
继承
MetadataSerializationOptionsBuilder

构造函数

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

创建由指定选项初始化的 类的实例 MetadataSerializationOptionsBuilder

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

基于指定的样式创建类的新实例 MetadataSerializationOptionsBuilder

属性

Compatibility

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

获取序列化元数据时应使用的可选兼容性选项。

Formatting

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

获取生成元数据内容时应使用的可选格式设置选项。

IncludeChildren

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

获取指示是否还应序列化根对象的子对象,还是仅序列化根对象。

IncludeRestrictedInformation

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

获取序列化输出应包含受限信息还是仅包含特选版本的数据的指示。

方法

GetOptions()

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

获取使用所选的序列化选项初始化的 实例 MetadataSerializationOptions

WithChildrenMetadata()

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

设置指示根对象的子级还应序列化,而不仅仅是序列化根对象。

WithCompatibilityOptions(MetadataCompatibilityOptions)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

设置序列化期间应使用的兼容性选项。

WithFormattingOptions(MetadataFormattingOptions)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

设置生成元数据内容时应使用的格式设置选项。

WithoutChildrenMetadata()

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

重置指示根对象的子级也应序列化,以仅包含根对象。

WithoutCompatibilityOptions()

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

重置应在序列化期间使用的兼容性选项,并还原默认选项。

WithoutFormattingOptions()

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

重置生成元数据内容时应使用的格式设置选项,并还原默认选项。

WithoutRestrictedInformation()

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

重置序列化输出不应包含受限信息(仅包含特选版本的数据)的指示。

WithRestrictedInformation()

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

设置序列化输出应包含受限信息而不是特选版本的数据的指示。

扩展方法

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

获取在序列化为 TMDL 文本时,表达式块中行中的空格被剪裁的样式;默认值为 TrimTrailingWhitespaces

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

获取指示序列化的 TMDL 内容是否不应包含元数据元素顺序的提示;default 为 false,表示要包含在生成的 TMDL 中。

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

设置在序列化为 TMDL 文本时,表达式块中行中的空格被剪裁的样式。

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

设置一个指示,指示元数据顺序提示应包含在生成的 TMDL 内容中。

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

设置元数据顺序提示不应包含在生成的 TMDL 内容中的指示。

适用于