Compartir a través de


MetadataSerializationOptionsBuilder Clase

Definición

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

   Provides the ability to build the set of options that are used during metadata serialization.
public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
Herencia
MetadataSerializationOptionsBuilder

Constructores

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

Propiedades

Compatibility

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

Formatting

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

IncludeChildren

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

IncludeRestrictedInformation

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

Métodos

GetOptions()

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithChildrenMetadata()

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithCompatibilityOptions(MetadataCompatibilityOptions)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithFormattingOptions(MetadataFormattingOptions)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithoutChildrenMetadata()

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithoutCompatibilityOptions()

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithoutFormattingOptions()

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithoutRestrictedInformation()

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithRestrictedInformation()

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

IMPORTANTE: TMDL todavía está en versión preliminar y es posible que la superficie de API todavía se modifique antes de la disponibilidad general.

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

Se aplica a