Udostępnij za pośrednictwem


XmlSerializationWriter.WriteNullableQualifiedNameEncoded Metoda

Definicja

Zapisuje element XML, którego treść zawiera prawidłową nazwę kwalifikowaną XML. XmlWriter Wstawia xsi:nil='true' atrybut, jeśli wartość ciągu to null.

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

protected:
 void WriteNullableQualifiedNameEncoded(System::String ^ name, System::String ^ ns, System::Xml::XmlQualifiedName ^ value, System::Xml::XmlQualifiedName ^ xsiType);
protected void WriteNullableQualifiedNameEncoded (string name, string? ns, System.Xml.XmlQualifiedName? value, System.Xml.XmlQualifiedName? xsiType);
protected void WriteNullableQualifiedNameEncoded (string name, string ns, System.Xml.XmlQualifiedName value, System.Xml.XmlQualifiedName xsiType);
member this.WriteNullableQualifiedNameEncoded : string * string * System.Xml.XmlQualifiedName * System.Xml.XmlQualifiedName -> unit
Protected Sub WriteNullableQualifiedNameEncoded (name As String, ns As String, value As XmlQualifiedName, xsiType As XmlQualifiedName)

Parametry

name
String

Lokalna nazwa elementu XML do zapisania.

ns
String

Przestrzeń nazw elementu XML do zapisania.

value
XmlQualifiedName

Kwalifikowana nazwa XML do zapisania w treści elementu XML.

xsiType
XmlQualifiedName

Nazwa typu danych schematu XML, który ma zostać zapisany w atrybucie xsi:type .

Uwagi

Chronione składowe XmlSerializationWriter programu są przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML .NET Framework.

W przypadku ustawienia wartości trueatrybut nil z przestrzeni nazw wystąpienia schematu XML (skrócony xsi) wskazuje wartość null.

Metoda jest wywoływana WriteNullableQualifiedNameEncoded tylko podczas pisania kodu XML zakodowanego w formacie SOAP, zgodnie z opisem w sekcji 5 specyfikacji SOAP 1.1.

Dotyczy