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

コンストラクター

SqlXml()

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

SqlXml(Stream)

新しい SqlXml インスタンスを作成します。Stream から派生したインスタンスを引数に受け取り、XML 値を生成します。

SqlXml(XmlReader)

新しい SqlXml インスタンスを作成し、指定された XmlReader の内容と関連付けます。

プロパティ

IsNull

このインスタンスが null の SqlXml 値を表すかどうかを示します。

Null

SqlXml 型の null インスタンスを表します。

Value

この SqlXml インスタンスが保持する XML コンテンツの文字列形式を取得します。

メソッド

CreateReader()

SqlXml として表現された、XmlReader の XML コンテンツの値を取得します。

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)」をご覧ください。

適用対象

こちらもご覧ください