MetadataSerializationOptionsBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メタデータのシリアル化中に使用される一連のオプションを構築する機能を提供します。
public sealed class MetadataSerializationOptionsBuilder
type MetadataSerializationOptionsBuilder = class
Public NotInheritable Class MetadataSerializationOptionsBuilder
- 継承
-
MetadataSerializationOptionsBuilder
コンストラクター
| MetadataSerializationOptionsBuilder(MetadataSerializationOptions) |
指定したオプションによって初期化される MetadataSerializationOptionsBuilder クラスのインスタンスを作成します。 |
| MetadataSerializationOptionsBuilder(MetadataSerializationStyle) |
指定したスタイルに基づいて、MetadataSerializationOptionsBuilder クラスの新しいインスタンスを作成します。 |
プロパティ
| Compatibility |
メタデータをシリアル化するときに使用するオプションの互換性オプションを取得します。 |
| Formatting |
メタデータ コンテンツを生成するときに使用する必要があるオプションの書式設定オプションを取得します。 |
| IncludeChildren |
ルート オブジェクトの子もシリアル化するか、ルート オブジェクトのみをシリアル化するかを示す値を取得します。 |
| IncludeRestrictedInformation |
シリアル化された出力に制限付き情報を含める必要があるかどうか、またはキュレーションされたバージョンのデータのみを含める必要があるかどうかを示す値を取得します。 |
メソッド
| GetOptions() |
選択したシリアル化オプションで初期化 MetadataSerializationOptions のインスタンスを取得します。 |
| WithChildrenMetadata() |
ルート オブジェクトだけでなく、ルート オブジェクトの子もシリアル化する必要があることを示す値を設定します。 |
| WithCompatibilityOptions(MetadataCompatibilityOptions) |
シリアル化中に使用する互換性オプションを設定します。 |
| WithFormattingOptions(MetadataFormattingOptions) |
メタデータ コンテンツを生成するときに使用する書式設定オプションを設定します。 |
| WithoutChildrenMetadata() |
ルート オブジェクトのみを含むように、ルート オブジェクトの子もシリアル化する必要があることを示す値をリセットします。 |
| WithoutCompatibilityOptions() |
シリアル化中に使用する互換性オプションをリセットし、既定のオプションを復元します。 |
| WithoutFormattingOptions() |
メタデータ コンテンツの生成時に使用する必要がある書式設定オプションをリセットし、既定のオプションを復元します。 |
| WithoutRestrictedInformation() |
シリアル化された出力に制限付き情報を含めず、データのキュレーション されたバージョンのみを含める必要があることを示す値をリセットします。 |
| WithRestrictedInformation() |
シリアル化された出力に、データのキュレーション されたバージョンではなく、制限付き情報を含める必要があることを示す値を設定します。 |
拡張メソッド
| GetExpressionTrimStyle(MetadataSerializationOptionsBuilder) |
TMDL テキストにシリアル化されるときに、式ブロック内の行内の空白がトリミングされるスタイルを取得します。既定値は TrimTrailingWhitespacesです。 |
| IsMetadataOrderHintsExcluded(MetadataSerializationOptionsBuilder) |
シリアル化された TMDL コンテンツにメタデータ要素の順序のヒントを含めてはならないかどうかを示す値を取得します。default は false で、生成された TMDL に含まれることを示します。 |
| WithExpressionTrimStyle(MetadataSerializationOptionsBuilder, TmdlExpressionTrimStyle) |
TMDL テキストにシリアル化するときに、式ブロック内の行内の空白をトリミングするスタイルを設定します。 |
| WithMetadataOrderHints(MetadataSerializationOptionsBuilder) |
生成された TMDL コンテンツにメタデータ順序ヒントを含める必要があることを示す値を設定します。 |
| WithoutMetadataOrderHints(MetadataSerializationOptionsBuilder) |
生成された TMDL コンテンツにメタデータ順序ヒントを含めないことを示す値を設定します。 |