Compartir a través de


MetadataSerializationOptionsBuilder Clase

Definición

Proporciona la capacidad de crear el conjunto de opciones que se usan durante la serialización de metadatos.

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

Constructores

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

Crea una instancia de la clase MetadataSerializationOptionsBuilder inicializada por las opciones especificadas.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

Crea una nueva instancia de MetadataSerializationOptionsBuilder clase basada en el estilo especificado.

Propiedades

Compatibility

Obtiene una opción de compatibilidad opcional que se debe usar al serializar los metadatos.

Formatting

Obtiene una opción de formato opcional que se debe usar al generar el contenido de metadatos.

IncludeChildren

Obtiene una indicación de si los elementos secundarios del objeto raíz también deben serializarse o solo el objeto raíz.

IncludeRestrictedInformation

Obtiene una indicación de si la salida serializada debe incluir información restringida o solo la versión seleccionada de los datos.

Métodos

GetOptions()

Obtiene una instancia de MetadataSerializationOptions inicializada con las opciones de serialización elegidas.

WithChildrenMetadata()

Establece la indicación de que los elementos secundarios del objeto raíz también deben serializarse y no solo el objeto raíz.

WithCompatibilityOptions(MetadataCompatibilityOptions)

Establece las opciones de compatibilidad que se deben usar durante la serialización.

WithFormattingOptions(MetadataFormattingOptions)

Establece las opciones de formato que se deben usar al generar el contenido de metadatos.

WithoutChildrenMetadata()

Restablezca la indicación de que los elementos secundarios del objeto raíz también deben serializarse para incluir solo el objeto raíz.

WithoutCompatibilityOptions()

Restablece las opciones de compatibilidad que se deben usar durante la serialización y restaura las opciones predeterminadas.

WithoutFormattingOptions()

Restablece las opciones de formato que se deben usar al generar el contenido de los metadatos y restaurar las opciones predeterminadas.

WithoutRestrictedInformation()

Restablezca la indicación de que la salida serializada no debe incluir información restringida, solo la versión seleccionada de los datos.

WithRestrictedInformation()

Establece la indicación de que la salida serializada debe incluir información restringida y no la versión mantenida de los datos.

Métodos de extensión

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

Obtiene el estilo en el que se recortan los espacios en blanco en líneas de un bloque de expresión cuando se serializan en texto TMDL; el valor predeterminado es TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

Obtiene una indicación si el contenido TMDL serializado no debe incluir sugerencias para el orden de los elementos de metadatos; el valor predeterminado es false, lo que indica que se incluye en el TMDL generado.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

Establece el estilo en el que se recortan los espacios en blanco en líneas de un bloque de expresión cuando se serializan en texto TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

Establece una indicación de que las sugerencias de orden de metadatos deben incluirse en el contenido TMDL generado.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

Establece una indicación de que las sugerencias de orden de metadatos no deben incluirse en el contenido TMDL generado.

Se aplica a