SqlXml Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar XML-data som lagras i eller hämtas från en server.
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
- Arv
-
SqlXml
- Attribut
- Implementeringar
Kommentarer
Den här klassen innehåller en instans av en XmlReader-härledd typ och lägger till SQL-specifika funktioner som null-semantik i databasformat genom att implementera INullable gränssnittet. När du använder SqlXml måste XML-värdet som du tilldelar till SqlXml-instansen vara förbrukningsbart av en XmlReader. För unicode-data måste Byte Order Mark (BOM) finnas i dataströmmen.
Konstruktorer
| Name | Description |
|---|---|
| SqlXml() |
Skapar en ny SqlXml instans. |
| SqlXml(Stream) |
Skapar en ny SqlXml instans som anger XML-värdet från den angivna Stream-derived-instansen. |
| SqlXml(XmlReader) |
Skapar en ny SqlXml instans och associerar den med innehållet i den angivna XmlReader. |
Egenskaper
| Name | Description |
|---|---|
| IsNull |
Anger om den här instansen representerar ett null-värde SqlXml . |
| Null |
Representerar en null-instans av SqlXml typen. |
| Value |
Hämtar strängrepresentationen av XML-innehållet i den här SqlXml instansen. |
Metoder
| Name | Description |
|---|---|
| CreateReader() |
Hämtar värdet för XML-innehållet i detta SqlXml som en XmlReader. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetXsdType(XmlSchemaSet) |
Returnerar XML-schemadefinitionsspråket (XSD) för den angivna XmlSchemaSet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
En beskrivning av den här medlemmen finns i GetSchema(). |
| IXmlSerializable.ReadXml(XmlReader) |
En beskrivning av den här medlemmen finns i ReadXml(XmlReader). |
| IXmlSerializable.WriteXml(XmlWriter) |
En beskrivning av den här medlemmen finns i WriteXml(XmlWriter). |