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. |