Поделиться через


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

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

Null

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

Value

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

Методы

CreateReader()

Получает значение XML-содержимого данного экземпляра SqlXml в формате XmlReader.

Equals(Object)

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

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

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

IXmlSerializable.GetSchema()

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

IXmlSerializable.ReadXml(XmlReader)

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

IXmlSerializable.WriteXml(XmlWriter)

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

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

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