VBufferEditor<T> Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Objet capable de modifier un VBuffer<T> en remplissant Values (et Indices si la mémoire tampon n’est pas dense).
public readonly ref struct VBufferEditor<T>
type VBufferEditor<'T> = struct
Public Structure VBufferEditor(Of T)
Paramètres de type
- T
- Héritage
-
VBufferEditor<T>
Remarques
La VBuffer<T> structure elle-même est immuable. Toutefois, l’objectif est d’activer la réutilisation de la mémoire tampon, nous pouvons les modifier par le biais de VBuffer<T> cette structure, comme créé à l’aide Create<T>(VBuffer<T>, Int32, Nullable<Int32>, Nullable<Int32>, Boolean, Boolean) ou CreateFromBuffer<T>(VBuffer<T>).
Champs
| Nom | Description |
|---|---|
| Indices |
Étendue mutable d’index. |
| Values |
Étendue mutable de valeurs. |
Propriétés
| Nom | Description |
|---|---|
| CreatedNewIndices |
Obtient une valeur indiquant si un nouveau Indices tableau a été alloué. |
| CreatedNewValues |
Obtient une valeur indiquant si un nouveau Values tableau a été alloué. |
Méthodes
| Nom | Description |
|---|---|
| Commit() |
Valide les modifications et crée un nouvel VBuffer<T> élément à l’aide de l’élément actif Values et Indices. Notez que cette structure et ses propriétés ne doivent pas être utilisées une fois cette opération appelée. |
| CommitTruncated(Int32) |
Valide les modifications et crée un nouvel VBuffer<T> élément à l’aide des valeurs et des index actuels, tout en permettant de tronquer la longueur et Values , si elle est éparse, Indices. Comme Commit(), cette structure et ses propriétés ne doivent pas être utilisées une fois que cela est appelé. |