MetadataSerializationOptionsBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет возможность создавать набор параметров, используемых во время сериализации метаданных.
public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
- Наследование
-
MetadataSerializationOptionsBuilder
Конструкторы
MetadataSerializationOptionsBuilder(MetadataSerializationOptions) |
Создает экземпляр класса MetadataSerializationOptionsBuilder, инициализированного указанными параметрами. |
MetadataSerializationOptionsBuilder(MetadataSerializationStyle) |
Создает новый экземпляр класса MetadataSerializationOptionsBuilder на основе указанного стиля. |
Свойства
Compatibility |
Возвращает необязательные параметры совместимости, которые следует использовать при сериализации метаданных. |
Formatting |
Возвращает необязательные параметры форматирования, которые следует использовать при создании содержимого метаданных. |
IncludeChildren |
Получает указание, следует ли сериализовать дочерние элементы корневого объекта или только корневой объект. |
IncludeRestrictedInformation |
Получает указание, следует ли сериализованным выходным данным включать ограниченные сведения или только курированную версию данных. |
Методы
GetOptions() |
Возвращает экземпляр MetadataSerializationOptions инициализирован с выбранными параметрами сериализации. |
WithChildrenMetadata() |
Задает значение, указывающее, что дочерние элементы корневого объекта также должны быть сериализованы, а не только корневой объект. |
WithCompatibilityOptions(MetadataCompatibilityOptions) |
Задает параметры совместимости, которые следует использовать во время сериализации. |
WithFormattingOptions(MetadataFormattingOptions) |
Задает параметры форматирования, которые следует использовать при создании содержимого метаданных. |
WithoutChildrenMetadata() |
Сбросьте значение, указывающее, что дочерние элементы корневого объекта также должны быть сериализованы, чтобы включить только корневой объект. |
WithoutCompatibilityOptions() |
Сбрасывает параметры совместимости, которые следует использовать во время сериализации, и восстанавливает параметры по умолчанию. |
WithoutFormattingOptions() |
Сбрасывает параметры форматирования, которые следует использовать при создании содержимого метаданных, и восстанавливает параметры по умолчанию. |
WithoutRestrictedInformation() |
Сброс указания на то, что сериализованные выходные данные не должны содержать ограниченные сведения, а только курированную версию данных. |
WithRestrictedInformation() |
Задает значение, указывающее, что сериализованные выходные данные должны содержать ограниченные сведения, а не курированную версию данных. |
Методы расширения
GetExpressionTrimStyle(MetadataSerializationOptionsBuilder) |
Получает стиль, в котором пробелы в строках блока выражений обрезаются при сериализации в текст TMDL; значение по умолчанию — TrimTrailingWhitespaces. |
IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder) |
Получает указание, если сериализованное содержимое TMDL не должно содержать подсказки для порядка элементов метаданных; значение по умолчанию равно false, указывающее на включение в созданный TMDL. |
WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle) |
Задает стиль, в котором пробелы в строках блока выражений обрезаются при сериализации в текст TMDL. |
WithMetadataOrderHints(MetadataSerializationOptionsBuilder) |
Задает значение, указывающее, что указания порядка метаданных должны быть включены в созданное содержимое TMDL. |
WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder) |
Задает значение, указывающее, что указания порядка метаданных не должны быть включены в созданное содержимое TMDL. |