Sdílet prostřednictvím


MetadataSerializationOptionsBuilder Třída

Definice

Poskytuje možnost sestavit sadu možností, které se používají při serializaci metadat.

public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
Dědičnost
MetadataSerializationOptionsBuilder

Konstruktory

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

Vytvoří instanci MetadataSerializationOptionsBuilder třídy, která je inicializována zadanými možnostmi.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

Vytvoří novou instanci třídy MetadataSerializationOptionsBuilder na základě zadaného stylu.

Vlastnosti

Compatibility

Získá volitelné možnosti kompatibility, které by se měly použít při serializaci metadat.

Formatting

Získá volitelné možnosti formátování, které by se měly použít při generování obsahu metadat.

IncludeChildren

Získá indikaci, zda podřízené položky kořenového objektu by měly být také serializovány, nebo pouze kořenový objekt.

IncludeRestrictedInformation

Získá indikaci, zda serializovaný výstup by měl obsahovat omezené informace nebo pouze kurátorovanou verzi dat.

Metody

GetOptions()

Získá instanci MetadataSerializationOptions inicializovat s možnostmi serializace, které byly vybrány.

WithChildrenMetadata()

Nastaví indikaci, že podřízené položky kořenového objektu by také měly být serializovány, a ne pouze kořenový objekt.

WithCompatibilityOptions(MetadataCompatibilityOptions)

Nastaví možnosti kompatibility, které by se měly použít během serializace.

WithFormattingOptions(MetadataFormattingOptions)

Nastaví možnosti formátování, které se mají použít při generování obsahu metadat.

WithoutChildrenMetadata()

Obnovte indikaci, že podřízené položky kořenového objektu by měly být také serializovány, aby zahrnovaly pouze kořenový objekt.

WithoutCompatibilityOptions()

Obnoví možnosti kompatibility, které se mají použít při serializaci, a obnoví výchozí možnosti.

WithoutFormattingOptions()

Obnoví možnosti formátování, které se mají použít při generování obsahu metadat, a obnoví výchozí možnosti.

WithoutRestrictedInformation()

Resetujte indikaci, že serializovaný výstup by neměl obsahovat omezené informace, pouze kurátorovanou verzi dat.

WithRestrictedInformation()

Nastaví indikaci, že serializovaný výstup by měl obsahovat omezené informace a ne kurátorovanou verzi dat.

Metody rozšíření

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

Získá styl, ve kterém prázdné znaky v řádcích v bloku výrazu, jsou oříznuty při serializaci do TMDL text; výchozí hodnota je TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

Získá indikaci, zda serializovaný obsah TMDL by neměl obsahovat rady pro pořadí prvků metadat; výchozí hodnota je false, která označuje, že je součástí vygenerovaného TMDL.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

Nastaví styl, ve kterém jsou prázdné znaky v řádcích bloku výrazu oříznuty při serializaci do textu TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

Nastaví indikaci, že do vygenerovaného obsahu TMDL by měly být zahrnuty rady pořadí metadat.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

Nastaví indikaci, že do vygenerovaného obsahu TMDL by neměly být zahrnuty rady pořadí metadat.

Platí pro