SqlChars Classe

Definição

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

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

Observações

SqlChars podem ser obtidos para varchar, nvarchar, char, nchar, text, e ntext valores, ou podem ser criados sobre um buffer não gerido.

Construtores

Name Description
SqlChars()

Inicializa uma nova instância da SqlChars classe.

SqlChars(Char[])

Inicializa uma nova instância da SqlChars classe com base no array de caracteres especificado.

SqlChars(SqlString)

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

Propriedades

Name Description
Buffer

Devolve uma referência ao buffer interno.

IsNull

Obtém um valor booleano que indica se isto SqlChars é nulo.

Item[Int64]

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

Length

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

MaxLength

Obtém o comprimento máximo em caracteres de dois bytes do valor que o buffer interno pode conter.

Null

Devolve uma instância nula deste SqlChars.

Storage

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

Value

Devolve uma cópia gerida do valor detido por este SqlChars.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetXsdType(XmlSchemaSet)

Devolve a linguagem de definição XML Schema (XSD) do especificado XmlSchemaSet.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

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

SetLength(Int64)

Define o comprimento desta SqlChars instância.

SetNull()

Define esta SqlChars instância como nula.

ToSqlString()

Converte esta SqlChars instância para a sua representação equivalente SqlString .

ToString()

Devolve uma cadeia que representa o objeto atual.

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

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

Operadores

Name Description
Explicit(SqlChars to SqlString)

Converte uma SqlChars estrutura numa SqlString estrutura.

Explicit(SqlString to SqlChars)

Converte uma SqlString estrutura numa SqlChars estrutura.

Implementações de Interface Explícita

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

IXmlSerializable.GetSchema()

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

IXmlSerializable.ReadXml(XmlReader)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

IXmlSerializable.WriteXml(XmlWriter)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

Aplica-se a

Ver também