Udostępnij za pośrednictwem


XmlSerializationWriter.WriteSerializable Metoda

Definicja

Instruuje XmlNode napisanie obiektu, który używa niestandardowego formatowania XML jako elementu XML.

Przeciążenia

WriteSerializable(IXmlSerializable, String, String, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zapisuje obiekt, który używa niestandardowego formatowania XML jako elementu XML.

WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Instruuje XmlNode napisanie obiektu, który używa niestandardowego formatowania XML jako elementu XML.

WriteSerializable(IXmlSerializable, String, String, Boolean)

Zapisuje obiekt, który używa niestandardowego formatowania XML jako elementu XML.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

protected:
 void WriteSerializable(System::Xml::Serialization::IXmlSerializable ^ serializable, System::String ^ name, System::String ^ ns, bool isNullable);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable? serializable, string name, string ns, bool isNullable);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable serializable, string name, string ns, bool isNullable);
member this.WriteSerializable : System.Xml.Serialization.IXmlSerializable * string * string * bool -> unit
Protected Sub WriteSerializable (serializable As IXmlSerializable, name As String, ns As String, isNullable As Boolean)

Parametry

serializable
IXmlSerializable

Obiekt, który implementuje interfejs, który używa niestandardowego IXmlSerializable formatowania XML.

name
String

Lokalna nazwa elementu XML do zapisu.

ns
String

Przestrzeń nazw elementu XML do zapisu.

isNullable
Boolean

true w celu zapisania xsi:nil='true' atrybutu IXmlSerializable , jeśli obiekt klasy to null; falsew przeciwnym razie .

Uwagi

Chronione elementy członkowskie są XmlSerializationWriter przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w ramach infrastruktury serializacji XML .NET Framework XML.

Dotyczy

WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean)

Instruuje XmlNode napisanie obiektu, który używa niestandardowego formatowania XML jako elementu XML.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

protected:
 void WriteSerializable(System::Xml::Serialization::IXmlSerializable ^ serializable, System::String ^ name, System::String ^ ns, bool isNullable, bool wrapped);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable? serializable, string name, string? ns, bool isNullable, bool wrapped);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable serializable, string name, string ns, bool isNullable, bool wrapped);
member this.WriteSerializable : System.Xml.Serialization.IXmlSerializable * string * string * bool * bool -> unit
Protected Sub WriteSerializable (serializable As IXmlSerializable, name As String, ns As String, isNullable As Boolean, wrapped As Boolean)

Parametry

serializable
IXmlSerializable

Obiekt, który implementuje interfejs, który używa niestandardowego IXmlSerializable formatowania XML.

name
String

Lokalna nazwa elementu XML do zapisu.

ns
String

Przestrzeń nazw elementu XML do zapisu.

isNullable
Boolean

true w celu zapisania xsi:nil='true' atrybutu IXmlSerializable , jeśli obiekt ma wartość null; w przeciwnym razie false.

wrapped
Boolean

true ignorowanie zapisywania tagu elementu otwierającego; w przeciwnym razie, false aby zapisać tag elementu otwierającego.

Dotyczy