SqlBytes SqlBytes SqlBytes SqlBytes Class

Определение

Представляет изменяемый ссылочный тип, служащий оболочкой для Buffer или Stream.Represents a mutable reference type that wraps either a Buffer or a 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
type SqlBytes = class
    interface INullable
    interface IXmlSerializable
    interface ISerializable
Public NotInheritable Class SqlBytes
Implements INullable, ISerializable, IXmlSerializable
Наследование
SqlBytesSqlBytesSqlBytesSqlBytes
Атрибуты
Реализации

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

SqlBytes() SqlBytes() SqlBytes() SqlBytes()

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

SqlBytes(Byte[]) SqlBytes(Byte[]) SqlBytes(Byte[]) SqlBytes(Byte[])

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

SqlBytes(SqlBinary) SqlBytes(SqlBinary) SqlBytes(SqlBinary) SqlBytes(SqlBinary)

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

SqlBytes(Stream) SqlBytes(Stream) SqlBytes(Stream) SqlBytes(Stream)

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

Свойства

Buffer Buffer Buffer Buffer

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

IsNull IsNull IsNull IsNull

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

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

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

Length Length Length Length

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

MaxLength MaxLength MaxLength MaxLength

Получает максимальную длину значения внутреннего буфера данного экземпляра SqlBytes.Gets the maximum length of the value of the internal buffer of this SqlBytes.

Null Null Null Null

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

Storage Storage Storage Storage

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

Stream Stream Stream Stream

Возвращает или задает данные этого экземпляра SqlBytes в виде потока.Gets or sets the data of this SqlBytes as a stream.

Value Value Value Value

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

Методы

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, Byte[], Int32, Int32) Read(Int64, Byte[], Int32, Int32) Read(Int64, Byte[], Int32, Int32) Read(Int64, Byte[], Int32, Int32)

Копирует байты из этого экземпляра SqlBytes в буфер передачи и возвращает количество скопированных байтов.Copies bytes from this SqlBytes instance to the passed-in buffer and returns the number of copied bytes.

SetLength(Int64) SetLength(Int64) SetLength(Int64) SetLength(Int64)

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

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

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

ToSqlBinary() ToSqlBinary() ToSqlBinary() ToSqlBinary()

Формирует и возвращает SqlBinary из данного экземпляра SqlBytes.Constructs and returns a SqlBinary from this SqlBytes instance.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
Write(Int64, Byte[], Int32, Int32) Write(Int64, Byte[], Int32, Int32) Write(Int64, Byte[], Int32, Int32) Write(Int64, Byte[], Int32, Int32)

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

Операторы

Explicit(SqlBinary to SqlBytes) Explicit(SqlBinary to SqlBytes) Explicit(SqlBinary to SqlBytes) Explicit(SqlBinary to SqlBytes)

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

Explicit(SqlBytes to SqlBinary) Explicit(SqlBytes to SqlBinary) Explicit(SqlBytes to SqlBinary) Explicit(SqlBytes to SqlBinary)

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

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

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

Получает сведения о сериализации со всеми данными, необходимыми для повторного создания данного экземпляра SqlBytes.Gets serialization information with all the data needed to reinstantiate this SqlBytes 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.

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

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