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типа и добавляет специальные функции SQL, такие как семантика null в стиле базы данных, реализуя INullable интерфейс. При использовании SqlXml xml-значение, которое назначается экземпляру SqlXml, должно использоваться с помощью XmlReader. Для данных юникода метка порядка байтов (BOM) должна присутствовать в потоке данных.

Конструкторы

Имя Описание
SqlXml()

Создает новый экземпляр SqlXml.

SqlXml(Stream)

Создает новый SqlXml экземпляр, предоставляя XML-значение из предоставленного производного экземпляра Stream.

SqlXml(XmlReader)

Создает новый SqlXml экземпляр и связывает его с содержимым предоставленного XmlReaderобъекта.

Свойства

Имя Описание
IsNull

Указывает, представляет ли этот экземпляр значение NULL SqlXml .

Null

Представляет пустой экземпляр SqlXml типа.

Value

Возвращает строковое представление XML-содержимого этого SqlXml экземпляра.

Методы

Имя Описание
CreateReader()

Возвращает значение XML-содержимого этого SqlXml объекта в виде XmlReader.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetXsdType(XmlSchemaSet)

Возвращает язык определения схемы XML (XSD) указанного объекта XmlSchemaSet.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IXmlSerializable.GetSchema()

Описание этого элемента см. в разделе GetSchema().

IXmlSerializable.ReadXml(XmlReader)

Описание этого элемента см. в разделе ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

Описание этого элемента см. в разделе WriteXml(XmlWriter).

Применяется к

См. также раздел