System::Xml::Serialization::XmlSerializer クラス

XmlSerializer class

オブジェクトを XML ドキュメントへ、または XML ドキュメントからシリアライズおよびデシリアライズします。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。実行時エラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

class XmlSerializer : public System::Object

メソッド

メソッド説明
virtual CanDeserialize(System::SharedPtr<XmlReader>)特定のリーダーがデシリアライズ可能な状態かどうかをチェックします。
Deserialize(System::SharedPtr<IO::Stream>)XML ドキュメントをオブジェクトにデシリアライズします。
Deserialize(System::SharedPtr<IO::TextReader>)XML ドキュメントをオブジェクトにデシリアライズします。
Deserialize(System::SharedPtr<XmlReader>)XML ドキュメントをオブジェクトにデシリアライズします。
Deserialize(System::SharedPtr<XmlReader>, String)XML ドキュメントをオブジェクトにデシリアライズします。
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>)ドキュメントを XML にシリアライズします。
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>)ドキュメントを XML にシリアライズします。
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>)ドキュメントを XML にシリアライズします。
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)ドキュメントを XML にシリアライズします。
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)ドキュメントを XML にシリアライズします。
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)ドキュメントを XML にシリアライズします。
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String)ドキュメントを XML にシリアライズします。
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String)ドキュメントを XML にシリアライズします。

フィールド

フィールド説明
static EncodingNamespace名前空間名をエンコードします。
static WsdlNamespaceRTTI。
static WsdlTypesNamespaceWSDL タイプの名前空間名です。

参照