SqlBytes Класс

Определение

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

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

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

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

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

SqlBytes(Byte[])

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

SqlBytes(SqlBinary)

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

SqlBytes(Stream)

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

Свойства

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

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

MemberwiseClone()

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

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

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

SetLength(Int64)

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

SetNull()

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

ToSqlBinary()

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

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 и не предназначен для использования непосредственно из кода.

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

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