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


ValueBuffer Структура

Определение

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

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public struct ValueBuffer
public readonly struct ValueBuffer
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ValueBuffer
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ValueBuffer : IEquatable<Microsoft.EntityFrameworkCore.Storage.ValueBuffer>
type ValueBuffer = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type ValueBuffer = struct
Public Structure ValueBuffer
Public Structure ValueBuffer
Implements IEquatable(Of ValueBuffer)
Наследование
ValueBuffer
Атрибуты
Реализации

Комментарии

Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .

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

ValueBuffer(IList<Object>, Int32)

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

ValueBuffer(IList<Object>)

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

ValueBuffer(Object[], Int32)

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

ValueBuffer(Object[])

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

Поля

Empty

Буфер без значений.

Свойства

Count

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

IsEmpty

Возвращает значение, указывающее, является ли буфер значений пустым.

Item[Int32]

Возвращает значение по запрошенным индексам.

Методы

Equals(Object)

Определяет, эквивалентен ли этот буфер значений заданному объекту (т. е. являются ли они буферами значений и содержат одни и те же значения).

Equals(ValueBuffer)

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

GetHashCode()

Возвращает хэш-код для буфера значений.

WithOffset(Int32)

Создает новый буфер с данными, начиная с заданного индекса в текущем буфере.

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