Sdílet prostřednictvím


ValueBuffer Struktura

Definice

Představuje sadu indexovaných hodnot. Obvykle se používá k reprezentaci řádku dat vrácených z databáze.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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)
Dědičnost
ValueBuffer
Atributy
Implementuje

Poznámky

Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .

Konstruktory

ValueBuffer(IList<Object>)

Inicializuje novou instanci ValueBuffer třídy .

ValueBuffer(IList<Object>, Int32)

Inicializuje novou instanci ValueBuffer třídy .

ValueBuffer(Object[])

Inicializuje novou instanci ValueBuffer třídy .

ValueBuffer(Object[], Int32)

Inicializuje novou instanci ValueBuffer třídy .

Pole

Empty

Vyrovnávací paměť, ve které nejsou žádné hodnoty.

Vlastnosti

Count

Získá počet hodnot v této vyrovnávací paměti.

IsEmpty

Získá hodnotu označující, zda vyrovnávací paměť hodnoty je prázdná.

Item[Int32]

Získá hodnotu v požadovaném indexu.

Metody

Equals(Object)

Určuje, zda je tato hodnota vyrovnávací paměti ekvivalentní danému objektu (tj. pokud se jedná o hodnoty vyrovnávací paměti a obsahují stejné hodnoty).

Equals(ValueBuffer)

Určuje, zda je aktuální objekt roven jinému objektu stejného typu.

GetHashCode()

Získá kód hash pro vyrovnávací paměť hodnoty.

WithOffset(Int32)

Vytvoří novou vyrovnávací paměť s daty počínaje daným indexem v aktuální vyrovnávací paměti.

Platí pro