SqlChars SqlChars SqlChars SqlChars Class

Определение

SqlChars —изменяемый ссылочный тип, служащий оболочкой для массива Char или экземпляра 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
Наследование
SqlCharsSqlCharsSqlCharsSqlChars
Атрибуты
Реализации

Комментарии

SqlChars можно получить для varchar, nvarchar, char, nchar, text, и ntext значения, или могут быть созданы для неуправляемого буфера.SqlChars can be obtained for varchar, nvarchar, char, nchar, text, and ntext values, or can be created over an unmanaged buffer.

Конструкторы

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

Инициализирует новый экземпляр класса SqlChars.Initializes a new instance of the SqlChars class.

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

Инициализирует новый экземпляр класса SqlChars на основе заданного массива знаков.Initializes a new instance of the SqlChars class based on the specified character array.

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

Инициализирует новый экземпляр класса SqlChars на основе указанного значения SqlString.Initializes a new instance of the SqlChars class based on the specified SqlString value.

Свойства

Buffer Buffer Buffer Buffer

Возвращает ссылку на внутренний буфер.Returns a reference to the internal buffer.

IsNull IsNull IsNull IsNull

Получает логическое значение, показывающее, имеет ли данный экземпляр SqlChars значение NULL.Gets a Boolean value that indicates whether this SqlChars is null.

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

Получает или задает экземпляр SqlChars по указанному индексу.Gets or sets the SqlChars instance at the specified index.

Length Length Length Length

Получает длину значения, которое содержится в экземпляре SqlChars.Gets the length of the value that is contained in the SqlChars instance.

MaxLength MaxLength MaxLength MaxLength

Получает максимальную длину значения, которое может содержаться во внутреннем буфере, в двухбайтовых знаках.Gets the maximum length in two-byte characters of the value the internal buffer can hold.

Null Null Null Null

Возвращает пустой экземпляр данного объекта SqlChars.Returns a null instance of this SqlChars.

Storage Storage Storage Storage

Возвращает сведения о состоянии хранения данного экземпляра SqlChars.Returns information about the storage state of this SqlChars instance.

Value Value Value Value

Возвращает управляемую копию значения, которое содержится в данном объекте SqlChars.Returns a managed copy of the value held by this SqlChars.

Методы

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Возвращает XSD (XML-схему) заданного объекта XmlSchemaSet.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

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

Создает неполную копию текущего объекта Object.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)

Копирует знаки из этого экземпляра SqlChars в буфер передачи и возвращает количество скопированных знаков.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)

Задает длину данного экземпляра SqlChars.Sets the length of this SqlChars instance.

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

Задает для данного экземпляра SqlChars значение NULL.Sets this SqlChars instance to null.

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

Преобразует данный экземпляр SqlChars в эквивалентное представление SqlString.Converts this SqlChars instance to its equivalent SqlString representation.

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

Возвращает строку, представляющую текущий объект.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)

Копирует знаки из буфера передачи в этот экземпляр SqlChars.Copies characters from the passed-in buffer to this SqlChars instance.

Операторы

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

Преобразует структуру SqlChars в структуру 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)

Преобразует структуру SqlString в структуру SqlChars.Converts a SqlString structure to a SqlChars structure.

Явные реализации интерфейса

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

Получает сведения о сериализации со всеми данными, необходимыми для повторного создания данного экземпляра SqlChars.Gets serialization information with all the data needed to reinstantiate this SqlChars instance.

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

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.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)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.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)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Применяется к

Дополнительно