Поделиться через


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 не должно содержать указаний для порядка элементов метаданных; Значение по умолчанию — false, указывающее на включение в созданный TMDL-файл.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Задает стиль, в котором пробелы в строках в блоке выражения обрезаются при сериализации в текст TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Задает указание на то, что указания порядка метаданных должны быть включены в созданное содержимое TMDL.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Задает указание на то, что указания порядка метаданных не должны включаться в созданное содержимое TMDL.

Применяется к