SqlXml Class

Definition

Representa dados XML armazenados ou recuperados de um servidor.Represents XML data stored in or retrieved from a 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
Public NotInheritable Class SqlXml
Implements INullable, IXmlSerializable
Public NotInheritable Class SqlXml
Implements INullable
Inheritance
SqlXml
Attributes
Implements

Remarks

Essa classe contém uma instância de um tipo derivado de XmlReadere adiciona recursos específicos do SQL, como a semântica nula de estilo de banco de dados, implementando a interface 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. Quando você usa o SqlXml, o valor XML que você atribui à instância do SqlXml deve ser consumível por um XmlReader.When you use SqlXml, the XML value that you assign to the SqlXml instance must be consumable by an XmlReader. Para dados Unicode, a marca de ordem de byte (BOM) deve estar presente no fluxo de dados.For unicode data, the Byte Order Mark (BOM) must be present in the stream of data.

Constructors

SqlXml()

Cria uma nova instância SqlXml.Creates a new SqlXml instance.

SqlXml(Stream)

Cria uma nova instância SqlXml, fornecendo o valor XML da instância derivada de Stream fornecida.Creates a new SqlXml instance, supplying the XML value from the supplied Stream-derived instance.

SqlXml(XmlReader)

Cria uma nova instância de SqlXml e a associa-a ao conteúdo do XmlReader fornecido.Creates a new SqlXml instance and associates it with the content of the supplied XmlReader.

Properties

IsNull

Indica se esta instância representa ou não um valor SqlXml nulo.Indicates whether this instance represents a null SqlXml value.

Null

Representa uma instância nula do tipo SqlXml.Represents a null instance of the SqlXml type.

Value

Obtém a representação de cadeia de caracteres do conteúdo XML desta instância SqlXml.Gets the string representation of the XML content of this SqlXml instance.

Methods

CreateReader()

Obtém o valor do conteúdo XML deste SqlXml como um XmlReader.Gets the value of the XML content of this SqlXml as a XmlReader.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
GetXsdType(XmlSchemaSet)

Retorna a XSD (linguagem de definição de esquema XML) do XmlSchemaSet especificado.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

IXmlSerializable.GetSchema()

Para obter uma descrição desse membro, consulte GetSchema().For a description of this member, see GetSchema().

IXmlSerializable.ReadXml(XmlReader)

Para obter uma descrição desse membro, consulte ReadXml(XmlReader).For a description of this member, see ReadXml(XmlReader).

IXmlSerializable.WriteXml(XmlWriter)

Para obter uma descrição desse membro, consulte WriteXml(XmlWriter).For a description of this member, see WriteXml(XmlWriter).

Applies to

See also