SqlChars Classe

Definizione

SqlChars è un tipo di riferimento modificabile che esegue il wrapping di una matrice Char o di un'istanza di SqlString.SqlChars is a mutable reference type that wraps a Char array or a SqlString instance.

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
type SqlChars = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
Public NotInheritable Class SqlChars
Implements INullable, ISerializable, IXmlSerializable
Ereditarietà
SqlChars
Attributi
Implementazioni

Commenti

SqlChars possono essere ottenuti per i valori varchar, nvarchar, char, nchar, texte ntext oppure possono essere creati su un buffer non gestito.SqlChars can be obtained for varchar, nvarchar, char, nchar, text, and ntext values, or can be created over an unmanaged buffer.

Costruttori

SqlChars()

Inizializza una nuova istanza della classe SqlChars.Initializes a new instance of the SqlChars class.

SqlChars(Char[])

Inizializza una nuova istanza della classe SqlChars in base alla matrice di caratteri specificata.Initializes a new instance of the SqlChars class based on the specified character array.

SqlChars(SqlString)

Inizializza una nuova istanza della classe SqlChars con il valore SqlString specificato.Initializes a new instance of the SqlChars class based on the specified SqlString value.

Proprietà

Buffer

Restituisce un riferimento al buffer interno.Returns a reference to the internal buffer.

IsNull

Ottiene un valore Boolean che indica se questo oggetto SqlChars è null.Gets a Boolean value that indicates whether this SqlChars is null.

Item[Int64]

Ottiene o imposta l'istanza di SqlChars in corrispondenza dell'indice specificato.Gets or sets the SqlChars instance at the specified index.

Length

Ottiene la lunghezza del valore contenuto nell'istanza SqlChars.Gets the length of the value that is contained in the SqlChars instance.

MaxLength

Ottiene la lunghezza massima, in caratteri di due byte, del valore che il buffer interno può contenere.Gets the maximum length in two-byte characters of the value the internal buffer can hold.

Null

Restituisce un'istanza null di questo oggetto SqlChars.Returns a null instance of this SqlChars.

Storage

Restituisce informazioni sullo stato di memorizzazione di questa istanza di SqlChars.Returns information about the storage state of this SqlChars instance.

Value

Restituisce una copia gestita del valore contenuto dall'oggetto SqlChars.Returns a managed copy of the value held by this SqlChars.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetXsdType(XmlSchemaSet)

Restituisce il linguaggio XSD (XML Schema Definition) dell'oggetto XmlSchemaSet specificato.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(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.Copies characters from this SqlChars instance to the passed-in buffer and returns the number of copied characters.

SetLength(Int64)

Imposta la lunghezza dell'istanza SqlChars.Sets the length of this SqlChars instance.

SetNull()

Imposta questa istanza SqlChars su null.Sets this SqlChars instance to null.

ToSqlString()

Converte questa istanza SqlChars nell'equivalente rappresentazione in forma SqlString.Converts this SqlChars instance to its equivalent SqlString representation.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Copia i caratteri dal buffer passato a questa istanza SqlChars.Copies characters from the passed-in buffer to this SqlChars instance.

Operatori

Explicit(SqlChars to SqlString)

Converte una struttura di SqlChars in una struttura di SqlString.Converts a SqlChars structure to a SqlString structure.

Explicit(SqlString to SqlChars)

Converte una struttura di SqlString in una struttura di SqlChars.Converts a SqlString structure to a SqlChars structure.

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.Gets serialization information with all the data needed to reinstantiate this SqlChars instance.

IXmlSerializable.GetSchema()

Questo membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader)

Questo membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter)

Questo membro supporta l'infrastruttura .NET Framework e non può essere utilizzato direttamente dal codice.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Si applica a

Vedi anche