SqlXml Clase

Definición

Representa datos XML almacenados en un servidor o recuperados de un servidor.Represents XML data stored in or retrieved from a server.

public ref class SqlXml sealed : System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public sealed class SqlXml : System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlXml = class
    interface INullable
    interface IXmlSerializable
Public NotInheritable Class SqlXml
Implements INullable, IXmlSerializable
Herencia
SqlXml
Atributos
Implementaciones

Comentarios

Esta clase contiene una instancia de un tipo derivado de XmlReadery agrega características específicas de SQL, como la semántica de valores NULL de estilo de base de datos implementando la interfaz INullable.This class contains an instance of an XmlReader-derived type, and adds SQL-specific features such as database-style null semantics by implementing the INullable interface. Cuando se utiliza SqlXml, el valor XML que se asigna a la instancia de SqlXml debe ser consumido por un XmlReader.When you use SqlXml, the XML value that you assign to the SqlXml instance must be consumable by an XmlReader. En el caso de los datos Unicode, la marca de orden de bytes (BOM) debe estar presente en el flujo de datos.For unicode data, the Byte Order Mark (BOM) must be present in the stream of data.

Constructores

SqlXml()

Crea una nueva instancia de SqlXml.Creates a new SqlXml instance.

SqlXml(Stream)

Crea una nueva instancia de SqlXml, que proporciona el valor XML de la instancia derivada de la Stream proporcionada.Creates a new SqlXml instance, supplying the XML value from the supplied Stream-derived instance.

SqlXml(XmlReader)

Crea una nueva instancia de SqlXml y la asocia al contenido del XmlReader proporcionado.Creates a new SqlXml instance and associates it with the content of the supplied XmlReader.

Propiedades

IsNull

Indica si esta instancia representa un valor null de SqlXml.Indicates whether this instance represents a null SqlXml value.

Null

Representa una instancia null del tipo SqlXml.Represents a null instance of the SqlXml type.

Value

Obtiene la representación en forma de cadena del contenido de esta instancia de SqlXml.Gets the string representation of the XML content of this SqlXml instance.

Métodos

CreateReader()

Obtiene el valor del contenido XML de esta instancia de SqlXml como XmlReader.Gets the value of the XML content of this SqlXml as a XmlReader.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
GetXsdType(XmlSchemaSet)

Devuelve el lenguaje de definición de esquemas XML (XSD) del objeto XmlSchemaSet especificado.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

IXmlSerializable.GetSchema()

Para obtener una descripción de este miembro, vea GetSchema().For a description of this member, see GetSchema().

IXmlSerializable.ReadXml(XmlReader)

Para obtener una descripción de este miembro, vea ReadXml(XmlReader).For a description of this member, see ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

Para obtener una descripción de este miembro, vea WriteXml(XmlWriter).For a description of this member, see WriteXml(XmlWriter).

Se aplica a

Consulte también: