MetadataSerializationOptionsBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |