Condividi tramite


MetadataSerializationOptionsBuilder Classe

Definizione

Consente di compilare il set di opzioni usate durante la serializzazione dei metadati.

public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
Ereditarietà
MetadataSerializationOptionsBuilder

Costruttori

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

Crea un'istanza della classe MetadataSerializationOptionsBuilder inizializzata dalle opzioni specificate.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

Crea una nuova istanza di MetadataSerializationOptionsBuilder classe in base allo stile specificato.

Proprietà

Compatibility

Ottiene un'opzione di compatibilità facoltativa che deve essere utilizzata durante la serializzazione dei metadati.

Formatting

Ottiene un'opzione di formattazione facoltativa che deve essere utilizzata durante la generazione del contenuto dei metadati.

IncludeChildren

Ottiene un'indicazione se anche gli elementi figlio dell'oggetto radice devono essere serializzati o solo l'oggetto radice.

IncludeRestrictedInformation

Ottiene un'indicazione se l'output serializzato deve includere informazioni limitate o solo la versione curata dei dati.

Metodi

GetOptions()

Ottiene un'istanza di MetadataSerializationOptions inizializzata con le opzioni di serializzazione scelte.

WithChildrenMetadata()

Imposta l'indicazione che anche gli elementi figlio dell'oggetto radice devono essere serializzati e non solo l'oggetto radice.

WithCompatibilityOptions(MetadataCompatibilityOptions)

Imposta le opzioni di compatibilità da utilizzare durante la serializzazione.

WithFormattingOptions(MetadataFormattingOptions)

Imposta le opzioni di formattazione da utilizzare durante la generazione del contenuto dei metadati.

WithoutChildrenMetadata()

Reimpostare l'indicazione che anche gli elementi figlio dell'oggetto radice devono essere serializzati, in modo da includere solo l'oggetto radice.

WithoutCompatibilityOptions()

Reimposta le opzioni di compatibilità da usare durante la serializzazione e ripristina le opzioni predefinite.

WithoutFormattingOptions()

Reimposta le opzioni di formattazione che devono essere usate durante la generazione del contenuto dei metadati e ripristina le opzioni predefinite.

WithoutRestrictedInformation()

Reimpostare l'indicazione che l'output serializzato non deve includere informazioni limitate, solo la versione curata dei dati.

WithRestrictedInformation()

Imposta l'indicazione che l'output serializzato deve includere informazioni limitate e non la versione curata dei dati.

Metodi di estensione

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

Ottiene lo stile in cui gli spazi vuoti nelle righe di un blocco di espressioni vengono ritagliati quando serializzati nel testo TMDL; il valore predefinito è TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

Ottiene un'indicazione se il contenuto TMDL serializzato non deve includere hint per l'ordine degli elementi di metadati; default è false, che indica di essere incluso nel TMDL generato.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

Imposta lo stile in cui gli spazi vuoti nelle righe di un blocco di espressioni vengono ritagliati quando serializzati in testo TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

Imposta un'indicazione che gli hint per l'ordine dei metadati devono essere inclusi nel contenuto TMDL generato.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

Imposta un'indicazione che gli hint per l'ordine dei metadati non devono essere inclusi nel contenuto TMDL generato.

Si applica a