SqlBytes Classe

Definição

Representa um tipo de referência mutável que encapsula um Buffer ou um Stream.

public ref class SqlBytes sealed : System::Data::SqlTypes::INullable, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public sealed class SqlBytes : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
public sealed class SqlBytes : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
[<System.Serializable>]
type SqlBytes = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
type SqlBytes = class
    interface INullable
    interface ISerializable
    interface IXmlSerializable
Public NotInheritable Class SqlBytes
Implements INullable, ISerializable, IXmlSerializable
Herança
SqlBytes
Atributos
Implementações

Construtores

Nome Description
SqlBytes()

Inicializa uma nova instância da classe SqlBytes.

SqlBytes(Byte[])

Inicializa uma nova instância da SqlBytes classe com base na matriz de bytes especificada.

SqlBytes(SqlBinary)

Inicializa uma nova instância da SqlBytes classe com base no valor especificado SqlBinary .

SqlBytes(Stream)

Inicializa uma nova instância da SqlBytes classe com base no valor especificado Stream .

Propriedades

Nome Description
Buffer

Retorna uma referência ao buffer interno.

IsNull

Obtém um valor booliano que indica se isso SqlBytes é nulo.

Item[Int64]

Obtém ou define a SqlBytes instância no índice especificado.

Length

Obtém o comprimento do valor contido na SqlBytes instância.

MaxLength

Obtém o comprimento máximo do valor do buffer interno deste SqlBytes.

Null

Obtém uma instância nula deste SqlBytes.

Storage

Retorna informações sobre o estado de armazenamento dessa SqlBytes instância.

Stream

Obtém ou define os dados disso SqlBytes como um fluxo.

Value

Retorna uma cópia gerenciada do valor mantido por este SqlBytes.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetXsdType(XmlSchemaSet)

Retorna a XSD (linguagem de definição de esquema XML) do especificado XmlSchemaSet.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Read(Int64, Byte[], Int32, Int32)

Copia bytes dessa SqlBytes instância para o buffer passado e retorna o número de bytes copiados.

SetLength(Int64)

Define o comprimento dessa SqlBytes instância.

SetNull()

Define essa SqlBytes instância como nula.

ToSqlBinary()

Constrói e retorna um SqlBinary desta SqlBytes instância.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Write(Int64, Byte[], Int32, Int32)

Copia bytes do buffer passado para essa SqlBytes instância.

Operadores

Nome Description
Explicit(SqlBinary to SqlBytes)

Converte uma SqlBinary estrutura em uma SqlBytes estrutura.

Explicit(SqlBytes to SqlBinary)

Converte uma SqlBytes estrutura em uma SqlBinary estrutura.

Implantações explícitas de interface

Nome Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Obtém informações de serialização com todos os dados necessários para reinstalar essa SqlBytes instância.

IXmlSerializable.GetSchema()

Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código.

IXmlSerializable.ReadXml(XmlReader)

Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código.

IXmlSerializable.WriteXml(XmlWriter)

Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código.

Aplica-se a

Confira também