SqlBytes Класс

Определение

Представляет изменяемый ссылочный тип, служащий оболочкой для Buffer или Stream.

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

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

SqlBytes()

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

SqlBytes(Byte[])

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

SqlBytes(SqlBinary)

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

SqlBytes(Stream)

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

Свойства

Buffer

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

IsNull

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

Item[Int64]

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

Length

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

MaxLength

Получает максимальную длину значения внутреннего буфера данного экземпляра SqlBytes.

Null

Получает пустой экземпляр данного объекта SqlBytes.

Storage

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

Stream

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

Value

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

Методы

Equals(Object)

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

SetLength(Int64)

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

SetNull()

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

ToSqlBinary()

Формирует и возвращает SqlBinary из данного экземпляра SqlBytes.

ToString()

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

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

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

Операторы

Explicit(SqlBinary to SqlBytes)

Преобразует структуру SqlBinary в структуру SqlBytes.

Explicit(SqlBytes to SqlBinary)

Преобразует структуру SqlBytes в структуру SqlBinary.

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

IXmlSerializable.GetSchema()

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

IXmlSerializable.ReadXml(XmlReader)

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

IXmlSerializable.WriteXml(XmlWriter)

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

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

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