MetadataSerializationOptionsBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |