AccessCacheOptions

AccessCacheOptions enumeration

Opzioni della cache per l’accesso ai dati. Combinabile con | operatore per più opzioni insieme.

[Flags]
public enum AccessCacheOptions

I valori

NomeValoreDescrizione
None0Nessuna cache per qualsiasi accesso ai dati.
AllFFFFFFFFFFFFFFFFApplica tutte le possibili ottimizzazioni per tutti i tipi di accesso ai dati nella cartella di lavoro. Tutte le impostazioni e i dati non devono essere modificati durante l’accesso ottimizzato.
PositionAndSize3Applica la possibile ottimizzazione per ottenere la posizione e la dimensione dell’oggetto (come Shape). Le impostazioni di altezza della riga e larghezza della colonna non devono essere modificate durante l’accesso ottimizzato.
CellsData9Applica la possibile ottimizzazione per ottenere i valori delle celle. I dati delle celle (dati e impostazioni di Cella, Riga) non devono essere modificati durante l’accesso ottimizzato, non devono essere creati nuovi oggetti Cella/Riga (come daItem ).
CellDisplay100086Applica una possibile ottimizzazione per ottenere risultati relativi alla visualizzazione di celle(DisplayStringValue ,GetStyle ,GetDisplayStyle , ecc.). I dati delle celle e gli oggetti relativi allo stile (stili di cella/riga/colonna, larghezza della colonna, ecc.) non devono essere modificati durante l’accesso ottimizzato.
GetFormula200000Applica la possibile ottimizzazione per ottenere le formule. Tutti i dati e le impostazioni che possono influenzare l’espressione della formula (nome del foglio di lavoro, testo del nome, colonna della tabella, ecc.) non devono essere modificati durante l’accesso ottimizzato.
SetFormula400000Applica l’eventuale ottimizzazione per l’impostazione delle formule. Tutti i dati e le impostazioni che possono influenzare l’espressione della formula (nome del foglio di lavoro, testo del nome, colonna della tabella, ecc.) non devono essere modificati durante l’accesso ottimizzato.
CalculateFormula800009Applica una possibile ottimizzazione per il calcolo delle formule. I dati delle celle non devono essere modificati durante l’accesso ottimizzato, non devono essere creati nuovi oggetti (cella, riga, ecc.) (ad esempio daItem ).
ConditionalFormatting1000009Applica la possibile ottimizzazione per ottenere il risultato di formattazione delle formattazioni condizionali. Tutti i dati e le impostazioni che possono influire sul risultato delle formattazioni condizionali (impostazioni di formattazioni condizionali, valori di celle dipendenti, ecc.) non devono essere modificati durante l’accesso ottimizzato.
Validation2000009Applicare l’eventuale ottimizzazione per ottenere il risultato della convalida. Tutti i dati e le impostazioni che possono influire sul risultato della convalida (impostazioni della convalida, valori delle celle dipendenti da , ecc.) non devono essere modificati durante l’accesso ottimizzato.

Osservazioni

Per alcune funzionalità, l’accesso a set di dati di grandi dimensioni richiede molte operazioni ripetute e complicate come ricerca, calcolo, …ecc e tali operazioni richiederanno molto tempo extra. Per situazioni comuni, tutti i dati dipendenti rimangono invariati durante l’accesso , quindi è possibile creare e utilizzare alcune cache per migliorare le prestazioni di accesso. A tale scopo, forniamo questa API in modo che l’utente possa specificare quale tipo di accesso ai dati necessita da ottimizzare tramite un possibile meccanismo di memorizzazione nella cache. Nota, per diverse opzioni, potrebbe essere necessario che diversi set di dati siano “di sola lettura”. E le prestazioni di accesso ai dati dipendono da molti aspetti, l’uso del meccanismo di memorizzazione nella cache non garantisce che le prestazioni saranno migliorate. Per alcune situazioni, come il set di dati a cui accedere è piccolo, l’uso della cache può richiedere ancora più tempo perché la stessa cache richiede anche un certo tempo extra.

Guarda anche