ValueBuffer Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
public struct ValueBuffer
[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct ValueBuffer : IEquatable<Microsoft.EntityFrameworkCore.Storage.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>]
[<System.Runtime.CompilerServices.Nullable(0)>]
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 poskytovatelů databází a rozšíření .
Konstruktory
| Název | Description |
|---|---|
| ValueBuffer(IList<Object>, Int32) |
Inicializuje novou instanci ValueBuffer třídy. |
| ValueBuffer(IList<Object>) |
Inicializuje novou instanci ValueBuffer třídy. |
| ValueBuffer(Object[], Int32) |
Inicializuje novou instanci ValueBuffer třídy. |
| ValueBuffer(Object[]) |
Inicializuje novou instanci ValueBuffer třídy. |
Pole
| Název | Description |
|---|---|
| Empty |
Vyrovnávací paměť bez hodnot v ní. |
Vlastnosti
| Název | Description |
|---|---|
| Count |
Získá počet hodnot v této vyrovnávací paměti. |
| IsEmpty |
Získá hodnotu určující, zda je vyrovnávací paměť hodnoty prázdná. |
| Item[Int32] |
Získá hodnotu v požadovaném indexu. |
Metody
| Název | Description |
|---|---|
| Equals(Object) |
Určuje, zda je tato vyrovnávací paměť hodnoty ekvivalentní danému objektu (tj. pokud jsou obě 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á hash kód pro vyrovnávací paměť hodnoty. |
| WithOffset(Int32) |
Vytvoří novou vyrovnávací paměť s daty začínajícími na daném indexu v aktuální vyrovnávací paměti. |