SqlChars SqlChars SqlChars SqlChars Class

Definición

SqlChars es un tipo de referencia mutable que ajusta una matriz de Char o una instancia de 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
Herencia
SqlCharsSqlCharsSqlCharsSqlChars
Atributos
Implementaciones

Comentarios

SqlChars se puede obtener para varchar, nvarchar, char, nchar, text, y ntext valores o puede crearse a través de un búfer no administrado.SqlChars can be obtained for varchar, nvarchar, char, nchar, text, and ntext values, or can be created over an unmanaged buffer.

Constructores

SqlChars() SqlChars() SqlChars() SqlChars()

Inicializa una nueva instancia de la clase SqlChars.Initializes a new instance of the SqlChars class.

SqlChars(Char[]) SqlChars(Char[]) SqlChars(Char[]) SqlChars(Char[])

Inicializa una nueva instancia de la clase SqlChars de acuerdo con la matriz de caracteres especificada.Initializes a new instance of the SqlChars class based on the specified character array.

SqlChars(SqlString) SqlChars(SqlString) SqlChars(SqlString) SqlChars(SqlString)

Inicializa una nueva instancia de la clase SqlChars basándose en el valor de SqlString especificado.Initializes a new instance of the SqlChars class based on the specified SqlString value.

Propiedades

Buffer Buffer Buffer Buffer

Devuelve una referencia al búfer interno.Returns a reference to the internal buffer.

IsNull IsNull IsNull IsNull

Obtiene un valor booleano que indica si el valor de SqlChars es NULL.Gets a Boolean value that indicates whether this SqlChars is null.

Item[Int64] Item[Int64] Item[Int64] Item[Int64]

Obtiene o establece la instancia de SqlChars situada en el índice especificado.Gets or sets the SqlChars instance at the specified index.

Length Length Length Length

Obtiene la longitud del valor incluido en la instancia de SqlChars.Gets the length of the value that is contained in the SqlChars instance.

MaxLength MaxLength MaxLength MaxLength

Obtiene la longitud máxima en caracteres de 2 bytes del valor que el búfer interno puede contener.Gets the maximum length in two-byte characters of the value the internal buffer can hold.

Null Null Null Null

Devuelve una instancia nula de esta clase SqlChars.Returns a null instance of this SqlChars.

Storage Storage Storage Storage

Devuelve información sobre el estado de almacenamiento de esta instancia de SqlChars.Returns information about the storage state of this SqlChars instance.

Value Value Value Value

Devuelve una copia administrada del valor que contiene SqlChars.Returns a managed copy of the value held by this SqlChars.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet)

Devuelve el lenguaje de definición de esquemas XML (XSD) del objeto XmlSchemaSet especificado.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Read(Int64, Char[], Int32, Int32) Read(Int64, Char[], Int32, Int32) Read(Int64, Char[], Int32, Int32) Read(Int64, Char[], Int32, Int32)

Copia los caracteres de esta instancia de SqlChars al búfer que se ha pasado y devuelve el número de caracteres copiados.Copies characters from this SqlChars instance to the passed-in buffer and returns the number of copied characters.

SetLength(Int64) SetLength(Int64) SetLength(Int64) SetLength(Int64)

Establece la longitud de esta instancia de SqlChars.Sets the length of this SqlChars instance.

SetNull() SetNull() SetNull() SetNull()

Establece el valor de esta instancia de SqlChars en null.Sets this SqlChars instance to null.

ToSqlString() ToSqlString() ToSqlString() ToSqlString()

Convierte esta instancia de SqlChars en su representación de tipo SqlString equivalente.Converts this SqlChars instance to its equivalent SqlString representation.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
Write(Int64, Char[], Int32, Int32) Write(Int64, Char[], Int32, Int32) Write(Int64, Char[], Int32, Int32) Write(Int64, Char[], Int32, Int32)

Copia los caracteres del búfer pasado a esta instancia de SqlChars.Copies characters from the passed-in buffer to this SqlChars instance.

Operadores

Explicit(SqlChars to SqlString) Explicit(SqlChars to SqlString) Explicit(SqlChars to SqlString) Explicit(SqlChars to SqlString)

Convierte una estructura SqlChars en una estructura SqlString.Converts a SqlChars structure to a SqlString structure.

Explicit(SqlString to SqlChars) Explicit(SqlString to SqlChars) Explicit(SqlString to SqlChars) Explicit(SqlString to SqlChars)

Convierte una estructura SqlString en una estructura SqlChars.Converts a SqlString structure to a SqlChars structure.

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Obtiene la información de serialización con todos los datos necesarios para crear una nueva instancia de esta instancia de SqlChars.Gets serialization information with all the data needed to reinstantiate this SqlChars instance.

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Se aplica a

Consulte también: