次の方法で共有


System.Xml.Serialization.CodeGenerationOptions 列挙型

この記事では、この API のリファレンス ドキュメントに補足的な解説を提供します。

Web サービス記述言語 (WSDL) ファイルは、通常、XML スキーマ言語のクラスを、さまざまなプリミティブ xsd:complex型とxsd:simple型で構成されるxsd:complex型として記述します。 特定の xsd:complex 型を表す .NET クラスを生成する場合は、それに含まれるさまざまなプリミティブ型を表す方法を選択する必要があります。

既定では、各プリミティブはフィールドとして実装されます。 GenerateProperties オプションを指定すると、各プリミティブ型がプロパティとして実装されます。

シリアル化コードの順序付け

GenerateOrder メンバーは、次の属性のOrder プロパティによって決定される特定の順序でシリアル化コードを作成するようにコード ジェネレーターに指示します。

Order プロパティが、型内の 1 つのパブリック プロパティまたはフィールドに設定されたら、その型のすべてのパブリック プロパティとフィールド、および継承されたすべての型に適用する必要があります。