SqlChars Класс

Определение

SqlChars — это изменяемый ссылочный тип, который упаковывает Char массив или SqlString экземпляр.

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
public sealed class SqlChars : System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
[<System.Serializable>]
type SqlChars = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
type SqlChars = class
    interface INullable
    interface ISerializable
    interface IXmlSerializable
Public NotInheritable Class SqlChars
Implements INullable, ISerializable, IXmlSerializable
Наследование
SqlChars
Атрибуты
Реализации

Комментарии

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

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

Имя Описание
SqlChars()

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

SqlChars(Char[])

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

SqlChars(SqlString)

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

Свойства

Имя Описание
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)

Возвращает язык определения схемы XML (XSD) указанного объекта 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 и не предназначен для использования непосредственно из кода.

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

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