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). |