Condividi tramite


SqlXml Classe

Definizione

Rappresenta i dati XML memorizzati o recuperati da un 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
Ereditarietà
SqlXml
Attributi
Implementazioni

Commenti

Questa classe contiene un'istanza di un XmlReadertipo derivato da e aggiunge funzionalità specifiche di SQL, ad esempio la semantica Null in stile database implementando l'interfaccia INullable . Quando si usa SqlXml, il valore XML assegnato all'istanza di SqlXml deve essere utilizzabile da un oggetto XmlReader. Per i dati Unicode, il byte order mark (BOM) deve essere presente nel flusso di dati.

Costruttori

SqlXml()

Crea una nuova istanza di SqlXml.

SqlXml(Stream)

Crea una nuova istanza SqlXml, fornendo il valore XML dall'istanza derivata dall'oggetto Stream fornito.

SqlXml(XmlReader)

Crea una nuova istanza SqlXml e la associa con il contenuto dell'oggetto XmlReader fornito.

Proprietà

IsNull

Indica se questa istanza rappresenta un valore null SqlXml.

Null

Rappresenta un'istanza null del tipo SqlXml.

Value

Ottiene la rappresentazione in forma di stringa del contenuto XML di questa istanza SqlXml.

Metodi

CreateReader()

Ottiene il valore del contenuto XML di questo oggetto SqlXml come oggetto XmlReader.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetXsdType(XmlSchemaSet)

Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IXmlSerializable.GetSchema()

Per una descrizione di questo membro, vedere GetSchema().

IXmlSerializable.ReadXml(XmlReader)

Per una descrizione di questo membro, vedere ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

Per una descrizione di questo membro, vedere WriteXml(XmlWriter).

Si applica a

Vedi anche