SqlXml Klasse

Definition

Stellt XML-Daten dar, die auf einem Server gespeichert oder von diesem abgerufen werden.Represents XML data stored in or retrieved from a server.

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

Hinweise

Diese Klasse enthält eine Instanz eines von XmlReaderabgeleiteten Typs und fügt SQL-spezifische Funktionen wie z. b. eine NULL-Semantik im Daten INullable Bank Format hinzu, indem die-Schnittstelle implementiert wird.This class contains an instance of an XmlReader-derived type, and adds SQL-specific features such as database-style null semantics by implementing the INullable interface. Wenn Sie SQLXML verwenden, muss der XML-Wert, den Sie der SqlXml-Instanz zuweisen, von einem XmlReadergenutzt werden können.When you use SqlXml, the XML value that you assign to the SqlXml instance must be consumable by an XmlReader. Bei Unicode-Daten muss die Byte Reihenfolge-Markierung (BOM) im Datenstrom vorhanden sein.For unicode data, the Byte Order Mark (BOM) must be present in the stream of data.

Konstruktoren

SqlXml()

Erstellt eine neue SqlXml-Instanz.Creates a new SqlXml instance.

SqlXml(Stream)

Erstellt eine neue SqlXml-Instanz und gibt den XML-Wert der von Stream abgeleiteten Instanz an, die bereitgestellt wird.Creates a new SqlXml instance, supplying the XML value from the supplied Stream-derived instance.

SqlXml(XmlReader)

Erstellt eine neue SqlXml-Instanz und ordnet diese dem Inhalt des bereitgestellten XmlReader zu.Creates a new SqlXml instance and associates it with the content of the supplied XmlReader.

Eigenschaften

IsNull

Gibt an, ob diese Instanz einen SqlXml-Wert gleich NULL darstellt.Indicates whether this instance represents a null SqlXml value.

Null

Stellt eine NULL-Instanz des SqlXml-Typs dar.Represents a null instance of the SqlXml type.

Value

Ruft die Zeichenfolgenentsprechung des XML-Inhalts dieser SqlXml-Instanz ab.Gets the string representation of the XML content of this SqlXml instance.

Methoden

CreateReader()

Ruft den Wert des XML-Inhalts von diesem SqlXml als XmlReader ab.Gets the value of the XML content of this SqlXml as a XmlReader.

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
GetXsdType(XmlSchemaSet)

Gibt die XML-Schemadefinitionssprache (XSD) des angegebenen XmlSchemaSet zurück.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IXmlSerializable.GetSchema()

Eine Beschreibung dieses Elements finden Sie unter GetSchema().For a description of this member, see GetSchema().

IXmlSerializable.ReadXml(XmlReader)

Eine Beschreibung dieses Elements finden Sie unter ReadXml(XmlReader).For a description of this member, see ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

Eine Beschreibung dieses Members finden Sie unter WriteXml(XmlWriter).For a description of this member, see WriteXml(XmlWriter).

Gilt für:

Siehe auch