Compartilhar via


SqlChars Classe

Definição

SqlChars é um tipo de referência mutável que encapsula uma matriz Char ou uma instância SqlString.

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

Comentários

SqlChars pode ser obtido para varcharvalores , nvarchar, char, nchar, texte ntext ou pode ser criado em um buffer não gerenciado.

Construtores

SqlChars()

Inicializa uma nova instância da classe SqlChars.

SqlChars(Char[])

Inicializa uma nova instância da classe SqlChars com base na matriz de caracteres especificada.

SqlChars(SqlString)

Inicializa uma nova instância da classe SqlChars com base no valor de SqlString especificado.

Propriedades

Buffer

Retorna uma referência para o buffer interno.

IsNull

Obtém um valor booliano que indica se esta SqlChars é nula.

Item[Int64]

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

Length

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

MaxLength

Obtém o comprimento máximo em caracteres de dois bytes que pode ser contido pelo buffer interno.

Null

Retorna uma instância nula deste SqlChars.

Storage

Retorna informações sobre o estado de armazenamento desta instância de SqlChars.

Value

Retorna uma cópia gerenciada do valor mantido por esse SqlChars.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(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 XmlSchemaSet especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Copia bytes desta instância de SqlChars para o buffer passado e retorna o número de caracteres copiados.

SetLength(Int64)

Define o comprimento desta instância de SqlChars.

SetNull()

Define esta instância de SqlChars como nula.

ToSqlString()

Converte essa instância de SqlChars na representação de sua SqlString equivalente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Copia caracteres do buffer passado para esta instância de SqlChars.

Operadores

Explicit(SqlChars to SqlString)

Converte uma estrutura SqlChars em uma estrutura SqlString.

Explicit(SqlString to SqlChars)

Converte uma estrutura SqlString em uma estrutura SqlChars.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Obtém informações de serialização com todos os dados necessários para reinstanciar esta instância de SqlChars.

IXmlSerializable.GetSchema()

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.

IXmlSerializable.ReadXml(XmlReader)

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.

IXmlSerializable.WriteXml(XmlWriter)

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.

Aplica-se a

Confira também