SqlXml 類別

定義

表示存放在伺服器或從伺服器擷取的 XML 資料。

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
繼承
SqlXml
屬性
實作

備註

這個類別包含衍生類型的 XmlReader實例,並藉由實 INullable 作 介面來新增 SQL 特定功能,例如資料庫樣式 Null 語意。 當您使用 SqlXml 時,您指派給 SqlXml 實例的 XML 值必須由 取 XmlReader用。 對於 unicode 數據,Byte Order Mark (BOM) 必須存在於數據流中。

建構函式

SqlXml()

建立新的 SqlXml 執行個體。

SqlXml(Stream)

建立新的 SqlXml 執行個體,從提供的 Stream 衍生執行個體提供 XML 值。

SqlXml(XmlReader)

建立新的 SqlXml 執行個體,並使它與提供的 XmlReader 內容產生關聯。

屬性

IsNull

指出這個執行個體是否表示 null 的 SqlXml 值。

Null

表示 SqlXml 型別的 null 執行個體。

Value

取得這個 SqlXml 執行個體的 XML 內容字串表示。

方法

CreateReader()

取得這個 SqlXml 之 XML 內容的值做為 XmlReader

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetXsdType(XmlSchemaSet)

傳回指定之 XmlSchemaSet 的 XML 結構描述定義語言 (XSD)。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IXmlSerializable.GetSchema()

如需這個成員的說明,請參閱 GetSchema()

IXmlSerializable.ReadXml(XmlReader)

如需這個成員的說明,請參閱 ReadXml(XmlReader)

IXmlSerializable.WriteXml(XmlWriter)

如需這個成員的說明,請參閱 WriteXml(XmlWriter)

適用於

另請參閱