Freigeben über


SqlXml Klasse

Definition

Stellt XML-Daten dar, die auf einem Server gespeichert oder von diesem abgerufen werden.

public ref class SqlXml sealed : System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public ref class SqlXml sealed : System::Data::SqlTypes::INullable
public sealed class SqlXml : System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public sealed class SqlXml : System.Data.SqlTypes.INullable
[System.Serializable]
public sealed class SqlXml : System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlXml = class
    interface INullable
    interface IXmlSerializable
type SqlXml = class
    interface INullable
[<System.Serializable>]
type SqlXml = class
    interface INullable
    interface IXmlSerializable
Public NotInheritable Class SqlXml
Implements INullable, IXmlSerializable
Public NotInheritable Class SqlXml
Implements INullable
Vererbung
SqlXml
Attribute
Implementiert

Hinweise

Diese Klasse enthält eine instance eines XmlReaderabgeleiteten Typs und fügt SQL-spezifische Features wie null-Semantik im Datenbankstil hinzu, indem die INullable -Schnittstelle implementiert wird. Wenn Sie SqlXml verwenden, muss der XML-Wert, den Sie dem SqlXml-instance zuweisen, von einem XmlReaderverwendet werden. Für Unicode-Daten muss das Bytereihenfolgezeichen (BOM) im Datenstrom vorhanden sein.

Konstruktoren

SqlXml()

Erstellt eine neue SqlXml-Instanz.

SqlXml(Stream)

Erstellt eine neue SqlXml-Instanz und gibt den XML-Wert der von Stream abgeleiteten Instanz an, die bereitgestellt wird.

SqlXml(XmlReader)

Erstellt eine neue SqlXml-Instanz und ordnet diese dem Inhalt des bereitgestellten XmlReader zu.

Eigenschaften

IsNull

Gibt an, ob diese Instanz einen SqlXml-Wert gleich NULL darstellt.

Null

Stellt eine NULL-Instanz des SqlXml-Typs dar.

Value

Ruft die Zeichenfolgenentsprechung des XML-Inhalts dieser SqlXml-Instanz ab.

Methoden

CreateReader()

Ruft den Wert des XML-Inhalts von diesem SqlXml als XmlReader ab.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetXsdType(XmlSchemaSet)

Gibt die XML-Schemadefinitionssprache (XSD) des angegebenen XmlSchemaSet zurück.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IXmlSerializable.GetSchema()

Eine Beschreibung dieses Elements finden Sie unter GetSchema().

IXmlSerializable.ReadXml(XmlReader)

Eine Beschreibung dieses Elements finden Sie unter ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

Eine Beschreibung dieses Elements finden Sie unter WriteXml(XmlWriter).

Gilt für:

Weitere Informationen