Поделиться через


SqlChars Класс

Определение

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

Комментарии

SqlChars может быть получена для varcharзначений , nvarchar, char, nchar, textи ntext или может быть создана в неуправляемом буфере.

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

SqlChars()

Инициализирует новый экземпляр класса SqlChars.

SqlChars(Char[])

Инициализирует новый экземпляр класса SqlChars на основе заданного массива знаков.

SqlChars(SqlString)

Инициализирует новый экземпляр класса SqlChars на основе указанного значения SqlString.

Свойства

Buffer

Возвращает ссылку на внутренний буфер.

IsNull

Получает логическое значение, показывающее, имеет ли данный экземпляр SqlChars значение NULL.

Item[Int64]

Получает или задает экземпляр SqlChars по указанному индексу.

Length

Получает длину значения, которое содержится в экземпляре SqlChars.

MaxLength

Получает максимальную длину значения, которое может содержаться во внутреннем буфере, в двухбайтовых знаках.

Null

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

Storage

Возвращает сведения о состоянии хранения данного экземпляра SqlChars.

Value

Возвращает управляемую копию значения, которое содержится в данном объекте SqlChars.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
GetXsdType(XmlSchemaSet)

Возвращает XSD (XML-схему) заданного объекта XmlSchemaSet.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Read(Int64, Char[], Int32, Int32)

Копирует знаки из этого экземпляра SqlChars в буфер передачи и возвращает количество скопированных знаков.

SetLength(Int64)

Задает длину данного экземпляра SqlChars.

SetNull()

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

ToSqlString()

Преобразует данный экземпляр SqlChars в эквивалентное представление SqlString.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Write(Int64, Char[], Int32, Int32)

Копирует знаки из буфера передачи в этот экземпляр SqlChars.

Операторы

Explicit(SqlChars to SqlString)

Преобразует структуру SqlChars в структуру SqlString.

Explicit(SqlString to SqlChars)

Преобразует структуру SqlString в структуру SqlChars.

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Получает сведения о сериализации со всеми данными, необходимыми для повторного создания данного экземпляра SqlChars.

IXmlSerializable.GetSchema()

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

IXmlSerializable.ReadXml(XmlReader)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

IXmlSerializable.WriteXml(XmlWriter)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

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

См. также раздел