XmlSerializationWriter.WriteSerializable Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
; false
w 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.