Partager via


SqlChars Classe

Définition

SqlChars est un type référence mutable qui encapsule un tableau Char ou une instance de 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
Héritage
SqlChars
Attributs
Implémente

Remarques

SqlCharspeut être obtenu pour varcharles valeurs , nvarcharchar, nchar, text, et ntext ou peut être créé sur une mémoire tampon non managée.

Constructeurs

SqlChars()

Initialise une nouvelle instance de la classe SqlChars.

SqlChars(Char[])

Initialise une nouvelle instance de la classe SqlChars en fonction du tableau de caractères spécifié.

SqlChars(SqlString)

Initialise une nouvelle instance de la classe SqlChars basée sur la valeur SqlString spécifiée.

Propriétés

Buffer

Retourne une référence à la mémoire tampon interne.

IsNull

Obtient une valeur booléenne qui indique si ce SqlChars a la valeur null.

Item[Int64]

Obtient ou définit l'instance de SqlChars à l'index spécifié.

Length

Obtient la longueur de la valeur qui est contenue dans l'instance de SqlChars.

MaxLength

Obtient la longueur maximale en caractères à deux octets de la valeur que peut contenir la mémoire tampon interne.

Null

Retourne une instance null de ce SqlChars.

Storage

Retourne des informations sur l'état de stockage de cette instance de SqlChars.

Value

Retourne une copie managée de la valeur stockée par ce SqlChars.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetXsdType(XmlSchemaSet)

Retourne le langage XSD (XML Schema Definition) du XmlSchemaSet spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Read(Int64, Char[], Int32, Int32)

Copie les caractères de cette instance de SqlChars dans la mémoire tampon passée et retourne le nombre de caractères copiés.

SetLength(Int64)

Définit la longueur de cette instance de SqlChars.

SetNull()

Affecte à cette instance de SqlChars la valeur null.

ToSqlString()

Convertit cette instance de SqlChars en sa représentation SqlString équivalente.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Write(Int64, Char[], Int32, Int32)

Copie les caractères de la mémoire tampon passée à cette instance de SqlChars.

Opérateurs

Explicit(SqlChars to SqlString)

Convertit une structure SqlChars en structure SqlString.

Explicit(SqlString to SqlChars)

Convertit une structure SqlString en structure SqlChars.

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Obtient les informations de sérialisation avec toutes les données nécessaires pour réinstancier cette instance de SqlChars.

IXmlSerializable.GetSchema()

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.ReadXml(XmlReader)

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.WriteXml(XmlWriter)

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.

S’applique à

Voir aussi