Freigeben über


MetadataSerializationOptionsBuilder Klasse

Definition

Bietet die Möglichkeit, die Gruppe von Optionen zu erstellen, die während der Metadaten serialisierung verwendet werden.

public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
Vererbung
MetadataSerializationOptionsBuilder

Konstruktoren

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

Erstellt eine Instanz der MetadataSerializationOptionsBuilder Klasse, die durch die angegebenen Optionen initialisiert wird.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

Erstellt eine neue Instanz MetadataSerializationOptionsBuilder Klasse basierend auf der angegebenen Formatvorlage.

Eigenschaften

Compatibility

Ruft eine optionale Kompatibilitätsoptionen ab, die beim Serialisieren der Metadaten verwendet werden sollen.

Formatting

Ruft eine optionale Formatierungsoptionen ab, die beim Generieren des Metadateninhalts verwendet werden sollen.

IncludeChildren

Ruft einen Hinweis ab, wenn die untergeordneten Elemente des Stammobjekts ebenfalls serialisiert werden sollen, oder nur das Stammobjekt.

IncludeRestrictedInformation

Ruft einen Hinweis ab, wenn die serialisierte Ausgabe eingeschränkte Informationen oder nur die kuratierte Version der Daten enthalten soll.

Methoden

GetOptions()

Ruft eine Instanz von MetadataSerializationOptions initialisiert mit den ausgewählten Serialisierungsoptionen ab.

WithChildrenMetadata()

Legt den Hinweis fest, dass die untergeordneten Elemente des Stammobjekts ebenfalls serialisiert werden sollen, und nicht nur das Stammobjekt.

WithCompatibilityOptions(MetadataCompatibilityOptions)

Legt die Kompatibilitätsoptionen fest, die während der Serialisierung verwendet werden sollen.

WithFormattingOptions(MetadataFormattingOptions)

Legt die Formatierungsoptionen fest, die beim Generieren des Metadateninhalts verwendet werden sollen.

WithoutChildrenMetadata()

Setzen Sie den Hinweis zurück, dass die untergeordneten Elemente des Stammobjekts ebenfalls serialisiert werden sollen, um nur das Stammobjekt einzuschließen.

WithoutCompatibilityOptions()

Setzt die Kompatibilitätsoptionen zurück, die während der Serialisierung verwendet werden sollen, und stellt die Standardoptionen wieder her.

WithoutFormattingOptions()

Setzt die Formatierungsoptionen zurück, die beim Generieren des Metadateninhalts verwendet werden sollen, und stellt die Standardoptionen wieder her.

WithoutRestrictedInformation()

Setzen Sie den Hinweis zurück, dass die serialisierte Ausgabe keine eingeschränkten Informationen enthalten soll, nur die kuratierte Version der Daten.

WithRestrictedInformation()

Legt den Hinweis fest, dass die serialisierte Ausgabe eingeschränkte Informationen und nicht die kuratierte Version der Daten enthalten soll.

Erweiterungsmethoden

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

Ruft die Formatvorlage ab, in der Leerzeichen in Zeilen in einem Ausdrucksblock gekürzt werden, wenn sie in TMDL-Text serialisiert werden; Der Standardwert ist TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

Ruft einen Hinweis ab, wenn der serialisierte TMDL-Inhalt keine Hinweise für die Reihenfolge der Metadatenelemente enthalten sollte; Default is false, indicating to included in the generated TMDL.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

Legt die Formatvorlage fest, in der Leerzeichen in Zeilen in einem Ausdrucksblock gekürzt werden, wenn sie in TMDL-Text serialisiert werden.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

Legt einen Hinweis fest, dass Metadatenreihenfolgehinweise in den generierten TMDL-Inhalt aufgenommen werden sollen.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

Legt einen Hinweis fest, dass Metadatenreihenfolgehinweise nicht in den generierten TMDL-Inhalt aufgenommen werden sollen.

Gilt für: