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 インターフェイスを実装することで、データベース スタイルの null セマンティクスなどの SQL 固有の機能を追加します。 SqlXml を使用する場合、SqlXml インスタンスに割り当てる XML 値は、 XmlReaderで使用できる必要があります。 Unicode データの場合、バイトオーダー マーク (BOM) がデータストリームに存在する必要があります。

コンストラクター

名前 説明
SqlXml()

新しい SqlXml インスタンスを作成します。

SqlXml(Stream)

指定したSqlXml派生インスタンスから XML 値を指定して、新しいStream インスタンスを作成します。

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)を参照してください。

適用対象

こちらもご覧ください