Bagikan melalui


MetadataSerializationOptionsBuilder Kelas

Definisi

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

   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
Warisan
MetadataSerializationOptionsBuilder

Konstruktor

MetadataSerializationOptionsBuilder(MetadataSerializationOptions)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Membuat instans kelas yang diinisialisasi MetadataSerializationOptionsBuilder oleh opsi yang ditentukan.

MetadataSerializationOptionsBuilder(MetadataSerializationStyle)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Membuat instans MetadataSerializationOptionsBuilder kelas baru berdasarkan gaya yang ditentukan.

Properti

Compatibility

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mendapatkan opsi kompatibilitas opsional yang harus digunakan saat membuat serialisasi metadata.

Formatting

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mendapatkan opsi pemformatan opsional yang harus digunakan saat membuat konten metadata.

IncludeChildren

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mendapatkan indikasi apakah anak-anak objek akar juga harus diserialisasikan, atau hanya objek akar.

IncludeRestrictedInformation

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mendapatkan indikasi apakah output berseri harus menyertakan informasi terbatas atau hanya versi data yang dikumpulkan.

Metode

GetOptions()

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mendapatkan instans yang MetadataSerializationOptions diinisialisasi dengan opsi serialisasi yang dipilih.

WithChildrenMetadata()

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mengatur indikasi bahwa anak-anak objek akar juga harus diserialisasikan, dan bukan hanya objek akar.

WithCompatibilityOptions(MetadataCompatibilityOptions)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mengatur opsi kompatibilitas yang harus digunakan selama serialisasi.

WithFormattingOptions(MetadataFormattingOptions)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mengatur opsi pemformatan yang harus digunakan saat membuat konten metadata.

WithoutChildrenMetadata()

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Reset indikasi bahwa anak-anak objek akar juga harus diserialisasikan, untuk menyertakan hanya objek akar.

WithoutCompatibilityOptions()

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mengatur ulang opsi kompatibilitas yang harus digunakan selama serialisasi, dan memulihkan opsi default.

WithoutFormattingOptions()

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mereset opsi pemformatan yang harus digunakan saat membuat konten metadata, dan memulihkan opsi default.

WithoutRestrictedInformation()

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Reset indikasi bahwa output berseri tidak boleh menyertakan informasi terbatas, hanya versi data yang dikumpulkan.

WithRestrictedInformation()

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mengatur indikasi bahwa output berseri harus menyertakan informasi terbatas dan bukan versi data yang dikumpulkan.

Metode Ekstensi

GetExpressionTrimStyle(MetadataSerializationOptionsBuilder)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mendapatkan gaya di mana spasi kosong dalam baris dalam blok ekspresi, dipangkas saat diserialisasikan ke dalam teks TMDL; defaultnya adalah TrimTrailingWhitespaces.

IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mendapatkan indikasi jika konten TMDL berseri tidak boleh menyertakan petunjuk untuk urutan elemen metadata; defaultnya adalah false, menunjukkan untuk disertakan dalam TMDL yang dihasilkan.

WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Mengatur gaya di mana spasi kosong dalam baris dalam blok ekspresi, dipangkas saat diserialisasikan ke dalam teks TMDL.

WithMetadataOrderHints(MetadataSerializationOptionsBuilder)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Menetapkan indikasi bahwa petunjuk urutan metadata harus disertakan dalam konten TMDL yang dihasilkan.

WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder)

PENTING: TMDL masih dalam pratinjau dan permukaan API mungkin masih dimodifikasi sebelum GA!

Menetapkan indikasi bahwa petunjuk urutan metadata tidak boleh disertakan dalam konten TMDL yang dihasilkan.

Berlaku untuk