MetadataSerializationOptionsBuilder Classe

Définition

Permet de générer l’ensemble d’options utilisées lors de la sérialisation des métadonnées.

public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
Héritage
MetadataSerializationOptionsBuilder

Constructeurs

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

Crée une instance de la classe MetadataSerializationOptionsBuilder initialisée par les options spécifiées.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

Crée une instance de MetadataSerializationOptionsBuilder classe basée sur le style spécifié.

Propriétés

Compatibility

Obtient une option de compatibilité facultative qui doit être utilisée lors de la sérialisation des métadonnées.

Formatting

Obtient une option de mise en forme facultative qui doit être utilisée lors de la génération du contenu des métadonnées.

IncludeChildren

Obtient une indication si les enfants de l’objet racine doivent également être sérialisés ou uniquement l’objet racine.

IncludeRestrictedInformation

Obtient une indication si la sortie sérialisée doit inclure des informations restreintes ou uniquement la version organisée des données.

Méthodes

GetOptions()

Obtient une instance de MetadataSerializationOptions initialisée avec les options de sérialisation choisies.

WithChildrenMetadata()

Définit l’indication que les enfants de l’objet racine doivent également être sérialisés, et non seulement l’objet racine.

WithCompatibilityOptions(MetadataCompatibilityOptions)

Définit les options de compatibilité qui doivent être utilisées pendant la sérialisation.

WithFormattingOptions(MetadataFormattingOptions)

Définit les options de mise en forme qui doivent être utilisées lors de la génération du contenu des métadonnées.

WithoutChildrenMetadata()

Réinitialisez l’indication que les enfants de l’objet racine doivent également être sérialisés pour inclure uniquement l’objet racine.

WithoutCompatibilityOptions()

Réinitialise les options de compatibilité qui doivent être utilisées pendant la sérialisation et restaure les options par défaut.

WithoutFormattingOptions()

Réinitialise les options de mise en forme qui doivent être utilisées lors de la génération du contenu des métadonnées et restaure les options par défaut.

WithoutRestrictedInformation()

Réinitialisez l’indication que la sortie sérialisée ne doit pas inclure d’informations restreintes, juste la version organisée des données.

WithRestrictedInformation()

Définit l’indication que la sortie sérialisée doit inclure des informations restreintes et non la version organisée des données.

Méthodes d’extension

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

Obtient le style dans lequel les espaces blancs dans les lignes d’un bloc d’expression sont supprimés lors de la sérialisation dans du texte TMDL ; la valeur par défaut est TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

Obtient une indication si le contenu TMDL sérialisé ne doit pas inclure d’indicateurs pour l’ordre des éléments de métadonnées ; la valeur par défaut est false, indiquant qu’elle est incluse dans le TMDL généré.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

Définit le style dans lequel les espaces blancs dans les lignes d’un bloc d’expression sont supprimés lors de la sérialisation dans du texte TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

Définit une indication indiquant que les indicateurs d’ordre des métadonnées doivent être inclus dans le contenu TMDL généré.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

Définit une indication indiquant que les indicateurs d’ordre des métadonnées ne doivent pas être inclus dans le contenu TMDL généré.

S’applique à