VBufferEditor<T> Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Objekt, das ein Objekt bearbeiten kann, indem er VBuffer<T> ausfüllt Values (und Indices wenn der Puffer nicht dicht ist).
public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)
Typparameter
- T
- Vererbung
-
VBufferEditor<T>
Hinweise
Die VBuffer<T> Struktur selbst ist unveränderlich. Der Zweck besteht jedoch darin, die Neuverwendung des VBuffer<T> Puffers zu aktivieren, die wir über diese Struktur bearbeiten können, wie durch Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) oder CreateFromBuffer<T>(VBuffer<T>).
Felder
| Name | Beschreibung |
|---|---|
| Indices |
Die veränderbare Spanne der Indizes. |
| Values |
Die veränderbare Spanne von Werten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CreatedNewIndices |
Ruft einen Wert ab, der angibt, ob ein neues Indices Array zugeordnet wurde. |
| CreatedNewValues |
Ruft einen Wert ab, der angibt, ob ein neues Values Array zugeordnet wurde. |
Methoden
| Name | Beschreibung |
|---|---|
| Commit() |
Commits the edits and creates a new VBuffer<T> using the current Values and Indices. Beachten Sie, dass diese Struktur und ihre Eigenschaften nicht verwendet werden sollten, nachdem sie aufgerufen wurde. |
| CommitTruncated(Int32) |
Commits the edits and creates a new VBuffer<T> using the current Values and Indices, while allowing to truncate the length of Values and, if sparse, Indices. Wie Commit(), sollte diese Struktur und ihre Eigenschaften nicht verwendet werden, sobald dies aufgerufen wird. |