MetadataSerializationOptionsBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要提示: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 内容中的指示。 |