Udostępnij za pośrednictwem


MetadataSerializationOptionsBuilder Klasa

Definicja

Umożliwia tworzenie zestawu opcji używanych podczas serializacji metadanych.

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

Konstruktory

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

Tworzy wystąpienie klasy MetadataSerializationOptionsBuilder zainicjowane przez określone opcje.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

Tworzy nowe wystąpienie klasy MetadataSerializationOptionsBuilder na podstawie określonego stylu.

Właściwości

Compatibility

Pobiera opcjonalne opcje zgodności, które powinny być używane podczas serializacji metadanych.

Formatting

Pobiera opcjonalne opcje formatowania, które powinny być używane podczas generowania zawartości metadanych.

IncludeChildren

Pobiera wskazanie, czy elementy podrzędne obiektu głównego również powinny być serializowane lub tylko obiekt główny.

IncludeRestrictedInformation

Pobiera wskazanie, czy serializowane dane wyjściowe powinny zawierać ograniczone informacje lub tylko wyselekcjonowaną wersję danych.

Metody

GetOptions()

Pobiera wystąpienie MetadataSerializationOptions zainicjowane przy użyciu wybranych opcji serializacji.

WithChildrenMetadata()

Ustawia wskazanie, że elementy podrzędne obiektu głównego powinny być również serializowane, a nie tylko obiekt główny.

WithCompatibilityOptions(MetadataCompatibilityOptions)

Ustawia opcje zgodności, które mają być używane podczas serializacji.

WithFormattingOptions(MetadataFormattingOptions)

Ustawia opcje formatowania, które mają być używane podczas generowania zawartości metadanych.

WithoutChildrenMetadata()

Zresetuj wskazanie, że elementy podrzędne obiektu głównego powinny być również serializowane, aby uwzględnić tylko obiekt główny.

WithoutCompatibilityOptions()

Resetuje opcje zgodności, które powinny być używane podczas serializacji, i przywraca opcje domyślne.

WithoutFormattingOptions()

Resetuje opcje formatowania, które powinny być używane podczas generowania zawartości metadanych, i przywraca opcje domyślne.

WithoutRestrictedInformation()

Zresetuj wskazanie, że serializowane dane wyjściowe nie powinny zawierać informacji ograniczonych, tylko wyselekcjonowanej wersji danych.

WithRestrictedInformation()

Ustawia wskazanie, że serializowane dane wyjściowe powinny zawierać ograniczone informacje, a nie wyselekcjonowaną wersję danych.

Metody rozszerzania

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

Pobiera styl, w którym białe znaki w wierszach w bloku wyrażenia są przycinane w przypadku serializacji do tekstu TMDL; wartość domyślna to TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

Pobiera wskazanie, czy serializowana zawartość TMDL nie powinna zawierać wskazówek dotyczących kolejności elementów metadanych; wartość domyślna to false, co wskazuje, aby uwzględnić wygenerowany kod TMDL.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

Ustawia styl, w którym białe znaki w wierszach w bloku wyrażenia są przycinane podczas serializacji do tekstu TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

Ustawia wskazanie, że wskazówki dotyczące kolejności metadanych powinny być uwzględnione w wygenerowanej zawartości języka TMDL.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

Ustawia wskazanie, że wskazówki dotyczące kolejności metadanych nie powinny być uwzględniane w wygenerowanej zawartości języka TMDL.

Dotyczy