Condividi tramite


SqlChars Classe

Definizione

SqlChars è un tipo di riferimento modificabile che esegue il wrapping di una matrice Char o di un'istanza di 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
Ereditarietà
SqlChars
Attributi
Implementazioni

Commenti

SqlCharspuò essere ottenuto per varchar, chartextnvarcharnchar, e ntext valori oppure può essere creato su un buffer non gestito.

Costruttori

SqlChars()

Inizializza una nuova istanza della classe SqlChars.

SqlChars(Char[])

Inizializza una nuova istanza della classe SqlChars in base alla matrice di caratteri specificata.

SqlChars(SqlString)

Inizializza una nuova istanza della classe SqlChars con il valore SqlString specificato.

Proprietà

Buffer

Restituisce un riferimento al buffer interno.

IsNull

Ottiene un valore Boolean che indica se questo oggetto SqlChars è null.

Item[Int64]

Ottiene o imposta l'istanza di SqlChars in corrispondenza dell'indice specificato.

Length

Ottiene la lunghezza del valore contenuto nell'istanza SqlChars.

MaxLength

Ottiene la lunghezza massima, in caratteri di due byte, del valore che il buffer interno può contenere.

Null

Restituisce un'istanza null di questo oggetto SqlChars.

Storage

Restituisce informazioni sullo stato di memorizzazione di questa istanza di SqlChars.

Value

Restituisce una copia gestita del valore contenuto dall'oggetto SqlChars.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetXsdType(XmlSchemaSet)

Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Read(Int64, Char[], Int32, Int32)

Copia i caratteri da questa istanza SqlChars nel buffer passato e restituisce il numero dei caratteri copiati.

SetLength(Int64)

Imposta la lunghezza dell'istanza SqlChars.

SetNull()

Imposta questa istanza SqlChars su null.

ToSqlString()

Converte questa istanza SqlChars nell'equivalente rappresentazione in forma SqlString.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Write(Int64, Char[], Int32, Int32)

Copia i caratteri dal buffer passato a questa istanza SqlChars.

Operatori

Explicit(SqlChars to SqlString)

Converte una struttura di SqlChars in una struttura di SqlString.

Explicit(SqlString to SqlChars)

Converte una struttura di SqlString in una struttura di SqlChars.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Ottiene le informazioni di serializzazione con tutti i dati necessari a creare una nuova istanza di SqlChars.

IXmlSerializable.GetSchema()

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.

IXmlSerializable.ReadXml(XmlReader)

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.

IXmlSerializable.WriteXml(XmlWriter)

Questo membro supporta l'infrastruttura .NET Framework e non è possibile usarlo direttamente dal codice.

Si applica a

Vedi anche