Udostępnij za pośrednictwem


SqlXml Klasa

Definicja

Reprezentuje dane XML przechowywane lub pobierane z serwera.

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
Dziedziczenie
SqlXml
Atrybuty
Implementuje

Uwagi

Ta klasa zawiera wystąpienie typu pochodnego XmlReaderi dodaje funkcje specyficzne dla języka SQL, takie jak semantyka null w stylu bazy danych, implementując INullable interfejs. W przypadku korzystania z programu SqlXml wartość XML przypisana do wystąpienia programu SqlXml musi być używana przez XmlReaderelement . W przypadku danych Unicode znak zamówienia bajtów (BOM) musi być obecny w strumieniu danych.

Konstruktory

SqlXml()

Tworzy nowe wystąpienie klasy SqlXml.

SqlXml(Stream)

Tworzy nowe SqlXml wystąpienie, podając wartość XML z dostarczonego Streamwystąpienia pochodnego.

SqlXml(XmlReader)

Tworzy nowe SqlXml wystąpienie i kojarzy je z zawartością dostarczonego XmlReaderelementu .

Właściwości

IsNull

Wskazuje, czy to wystąpienie reprezentuje wartość null SqlXml .

Null

Reprezentuje wystąpienie SqlXml typu o wartości null.

Value

Pobiera reprezentację ciągu zawartości XML tego SqlXml wystąpienia.

Metody

CreateReader()

Pobiera wartość zawartości XML tej SqlXml wartości jako XmlReader.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetXsdType(XmlSchemaSet)

Zwraca język definicji schematu XML (XSD) określonego XmlSchemaSetelementu .

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IXmlSerializable.GetSchema()

Aby uzyskać opis tego elementu członkowskiego, zobacz GetSchema().

IXmlSerializable.ReadXml(XmlReader)

Aby uzyskać opis tego elementu członkowskiego, zobacz ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

Aby uzyskać opis tego elementu członkowskiego, zobacz WriteXml(XmlWriter).

Dotyczy

Zobacz też