SqlXml SqlXml SqlXml SqlXml Class

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
SqlXmlSqlXmlSqlXmlSqlXml
Attribute
Implementiert

Hinweise

Diese Klasse enthält eine Instanz von einem XmlReader-abgeleiteten Typ und fügt Sie SQL-spezifische Features wie z. B. Datenbank-Stil-null-Semantik, durch die Implementierung der INullable Schnittstelle.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. Bei Verwendung von SqlXml muss der XML-Wert, den Sie mit der SqlXml-Instanz Zuweisen von genutzt werden ein XmlReader.When you use SqlXml, the XML value that you assign to the SqlXml instance must be consumable by an XmlReader. Für Unicode-Daten, die Bytereihenfolge-Marke (BOM) in den Datenstrom vorhanden sein muss.For unicode data, the Byte Order Mark (BOM) must be present in the stream of data.

Konstruktoren

SqlXml() SqlXml() SqlXml() SqlXml()

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

SqlXml(Stream) SqlXml(Stream) SqlXml(Stream) 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) SqlXml(XmlReader) SqlXml(XmlReader) 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 IsNull IsNull IsNull

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

Null Null Null Null

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

Value Value Value 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() CreateReader() CreateReader() 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) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

Explizite Schnittstellenimplementierungen

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

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

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

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

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) 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