XmlSerializer.GenerateSerializer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型指定されたシリアライザーを格納しているアセンブリを返します。
オーバーロード
GenerateSerializer(Type[], XmlMapping[]) |
指定した割り当てを使用して、指定した型をシリアル化または逆シリアル化するために使用される、カスタム シリアライザーを格納しているアセンブリを返します。 |
GenerateSerializer(Type[], XmlMapping[], CompilerParameters) |
指定した割り当てとコンパイラの設定およびオプションを使用して、指定した型をシリアル化または逆シリアル化するために使用される、カスタム シリアライザーを格納しているアセンブリを返します。 |
注釈
XML シリアライザー ジェネレーター ツール (Sgen.exe) は、指定した型のオブジェクトをシリアル化または逆シリアル化するときの実行時のパフォーマンスを向上させるために、指定したアセンブリ内のXmlSerializer型の XML シリアル化アセンブリを作成します。 このようなアセンブリの名前を返すには、次 GetXmlSerializerAssemblyName の値を使用します。
このようなアセンブリを Web サービスを呼び出すクライアント アプリケーションの一部として配布する場合は、クライアントの種類に適用 XmlSerializerAssemblyAttribute してアセンブリの場所と名前を指定できます。
GenerateSerializer(Type[], XmlMapping[])
指定した割り当てを使用して、指定した型をシリアル化または逆シリアル化するために使用される、カスタム シリアライザーを格納しているアセンブリを返します。
public:
static System::Reflection::Assembly ^ GenerateSerializer(cli::array <Type ^> ^ types, cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings);
public static System.Reflection.Assembly GenerateSerializer (Type[] types, System.Xml.Serialization.XmlMapping[] mappings);
static member GenerateSerializer : Type[] * System.Xml.Serialization.XmlMapping[] -> System.Reflection.Assembly
Public Shared Function GenerateSerializer (types As Type(), mappings As XmlMapping()) As Assembly
パラメーター
- types
- Type[]
型のコレクション。
- mappings
- XmlMapping[]
1 つの型から別の型への変換に使用される XmlMapping オブジェクトのコレクション。
戻り値
指定した型および割り当てのシリアライザーを格納している Assembly オブジェクト。
適用対象
GenerateSerializer(Type[], XmlMapping[], CompilerParameters)
指定した割り当てとコンパイラの設定およびオプションを使用して、指定した型をシリアル化または逆シリアル化するために使用される、カスタム シリアライザーを格納しているアセンブリを返します。
public:
static System::Reflection::Assembly ^ GenerateSerializer(cli::array <Type ^> ^ types, cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings, System::CodeDom::Compiler::CompilerParameters ^ parameters);
public static System.Reflection.Assembly GenerateSerializer (Type[] types, System.Xml.Serialization.XmlMapping[] mappings, System.CodeDom.Compiler.CompilerParameters parameters);
static member GenerateSerializer : Type[] * System.Xml.Serialization.XmlMapping[] * System.CodeDom.Compiler.CompilerParameters -> System.Reflection.Assembly
Public Shared Function GenerateSerializer (types As Type(), mappings As XmlMapping(), parameters As CompilerParameters) As Assembly
パラメーター
- mappings
- XmlMapping[]
XML データを型データに割り当てる XmlMapping 型の配列。
- parameters
- CompilerParameters
コンパイラを呼び出すために使用されるパラメーターを表す CompilerParameters クラスのインスタンス。
戻り値
特別なバージョンの XmlSerializer を含む Assembly。