VBufferEditor<T> 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í.
Objekt schopný upravit vyplněním VBuffer<T>Values (a Indices pokud vyrovnávací paměť není hustá).
public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)
Parametry typu
- T
- Dědičnost
-
VBufferEditor<T>
Poznámky
Struktura VBuffer<T> je sama o sobě neměnná. Účelem VBuffer<T> příkazu je však umožnit opětovné použití vyrovnávací paměti, můžeme je upravit prostřednictvím této struktury, jak je vytvořeno prostřednictvím Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) nebo CreateFromBuffer<T>(VBuffer<T>).
Pole
Indices |
Proměnlivé rozpětí indexů. |
Values |
Proměnlivé rozpětí hodnot. |
Vlastnosti
CreatedNewIndices |
Získá hodnotu označující, zda bylo přiděleno nové Indices pole. |
CreatedNewValues |
Získá hodnotu označující, zda bylo přiděleno nové Values pole. |
Metody
Commit() |
Potvrdí úpravy a vytvoří nový VBuffer<T> s použitím aktuálních Values a Indices. Všimněte si, že tato struktura a její vlastnosti by neměly být použity po jeho zavolání. |
CommitTruncated(Int32) |
Potvrdí úpravy a vytvoří nový VBuffer<T> s použitím aktuálních hodnot a indexů, přičemž umožní zkrátit délku Values a , pokud je řídký, Indices. Podobně jako Commit()i tato struktura a její vlastnosti by se neměly používat po jejím zavolání. |