Compartilhar via


MetadataSerializationOptionsBuilder Classe

Definição

Fornece a capacidade de criar o conjunto de opções que são usadas durante a serialização de metadados.

public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
Herança
MetadataSerializationOptionsBuilder

Construtores

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

Cria uma instância da classe MetadataSerializationOptionsBuilder que é inicializada pelas opções especificadas.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

Cria uma nova instância da classe MetadataSerializationOptionsBuilder com base no estilo especificado.

Propriedades

Compatibility

Obtém opções opcionais de compatibilidade que devem ser usadas ao serializar os metadados.

Formatting

Obtém uma opção de formatação que deve ser usada ao gerar o conteúdo de metadados.

IncludeChildren

Obtém uma indicação se os filhos do objeto raiz também devem ser serializados ou apenas o objeto raiz.

IncludeRestrictedInformation

Obtém uma indicação se a saída serializada deve incluir informações restritas ou apenas a versão selecionada dos dados.

Métodos

GetOptions()

Obtém uma instância de MetadataSerializationOptions inicializada com as opções de serialização escolhidas.

WithChildrenMetadata()

Define a indicação de que os filhos do objeto raiz também devem ser serializados e não apenas o objeto raiz.

WithCompatibilityOptions(MetadataCompatibilityOptions)

Define as opções de compatibilidade que devem ser usadas durante a serialização.

WithFormattingOptions(MetadataFormattingOptions)

Define as opções de formatação que devem ser usadas ao gerar o conteúdo dos metadados.

WithoutChildrenMetadata()

Redefina a indicação de que os filhos do objeto raiz também devem ser serializados, para incluir apenas o objeto raiz.

WithoutCompatibilityOptions()

Redefine as opções de compatibilidade que devem ser usadas durante a serialização e restaure as opções padrão.

WithoutFormattingOptions()

Redefine as opções de formatação que devem ser usadas ao gerar o conteúdo de metadados e restaure as opções padrão.

WithoutRestrictedInformation()

Redefina a indicação de que a saída serializada não deve incluir informações restritas, apenas a versão selecionada dos dados.

WithRestrictedInformation()

Define a indicação de que a saída serializada deve incluir informações restritas e não a versão selecionada dos dados.

Métodos de Extensão

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

Obtém o estilo no qual os espaços em branco em linhas em um bloco de expressão são cortados quando serializados em texto TMDL; o padrão é TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

Obtém uma indicação se o conteúdo de TMDL serializado não deve incluir dicas para a ordem dos elementos de metadados; o padrão é false, indicando a inclusão no TMDL gerado.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

Define o estilo no qual os espaços em branco em linhas em um bloco de expressão são cortados quando serializados em texto TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

Define uma indicação de que as dicas de ordem de metadados devem ser incluídas no conteúdo de TMDL gerado.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

Define uma indicação de que as dicas de ordem de metadados não devem ser incluídas no conteúdo de TMDL gerado.

Aplica-se a