AccessCacheOptions

AccessCacheOptions enumeration

Cache-Optionen für den Datenzugriff. Kann mit | kombiniert werden Operator für mehrere Optionen zusammen.

[Flags]
public enum AccessCacheOptions

Werte

NameWertBeschreibung
None0Kein Cache für Datenzugriff.
AllFFFFFFFFFFFFFFFFWenden Sie alle möglichen Optimierungen für alle Arten von Datenzugriffen in der Arbeitsmappe an. Alle Einstellungen und Daten sollten während des optimierten Zugriffs nicht geändert werden.
PositionAndSize3Wenden Sie eine mögliche Optimierung an, um die Position und Größe von Objekten (z. B. Form) abzurufen. Die Einstellungen für Zeilenhöhe und Spaltenbreite sollten während des optimierten Zugriffs nicht geändert werden.
CellsData9Mögliche Optimierung anwenden, um Zellenwerte zu erhalten. Zellendaten (Daten und Einstellungen von Zelle, Zeile) sollten während des optimierten Zugriffs nicht geändert werden, es sollten auch keine neuen Zellen-/Zeilenobjekte erstellt werden (z. B. vonItem ).
CellDisplay100086Wenden Sie eine mögliche Optimierung an, um anzeigebezogene Ergebnisse von Zellen zu erhalten (DisplayStringValue ,GetStyle ,GetDisplayStyle usw.). Zelldaten und stilbezogene Objekte (Zellen-/Zeilen-/Spaltenstile, Spaltenbreite usw.) sollten während des optimierten Zugriffs nicht geändert werden.
GetFormula200000Wenden Sie mögliche Optimierungen zum Abrufen von Formeln an. Alle Daten und Einstellungen, die sich auf den Formelausdruck auswirken können (Arbeitsblattname, Namestext, Tabellenspalte usw.), sollten während des optimierten Zugriffs nicht geändert werden.
SetFormula400000Wenden Sie mögliche Optimierungen zum Einstellen von Formeln an. Alle Daten und Einstellungen, die sich auf den Formelausdruck auswirken können (Arbeitsblattname, Namestext, Tabellenspalte usw.), sollten während des optimierten Zugriffs nicht geändert werden.
CalculateFormula800009Mögliche Optimierungen zur Berechnung von Formeln anwenden. Zellendaten sollten während des optimierten Zugriffs nicht geändert werden, es sollten auch keine neuen Objekte (Zelle, Zeile usw.) erstellt werden (z. B. durchItem ).
ConditionalFormatting1000009Wenden Sie mögliche Optimierungen an, um das Formatierungsergebnis bedingter Formatierungen zu erhalten. Alle Daten und Einstellungen, die das Ergebnis bedingter Formatierungen beeinflussen könnten (Einstellungen von bedingten Formatierungen, abhängige Zellwerte usw.), sollten während des optimierten Zugriffs nicht geändert werden.
Validation2000009Wenden Sie mögliche Optimierungen an, um das Validierungsergebnis zu erhalten. Alle Daten und Einstellungen, die das Ergebnis der Validierung beeinflussen können (Einstellungen der Validierung, abhängige Zellwerte usw.), sollten während des optimierten Zugriffs nicht geändert werden.

Bemerkungen

Für einige Funktionen erfordert der Zugriff auf große Datensätze viele wiederholte und komplizierte Operationen wie Suchen, Berechnungen usw., und diese Operationen werden viel zusätzliche Zeit in Anspruch nehmen. In häufigen Situationen bleiben alle abhängigen Daten während des Zugriffs unverändert , sodass einige Caches erstellt und verwendet werden können, um die Zugriffsleistung zu verbessern. Zu diesem Zweck stellen wir diese API bereit, damit der Benutzer angeben kann, welche Art von Datenzugriff durch einen möglichen Caching-Mechanismus optimiert werden muss. Bitte beachten Sie, dass für verschiedene Optionen möglicherweise unterschiedliche Datensätze “schreibgeschützt” sein müssen. Und die Leistung des Datenzugriffs hängt von vielen Aspekten ab, die Verwendung des Caching-Mechanismus garantiert nicht, dass die Leistung verbessert wird. In einigen Situationen, wie z. B. wenn der Datensatz, auf den zugegriffen werden soll, klein ist, kann die Verwendung des Caches sogar noch mehr Zeit in Anspruch nehmen, weil das Caching selbst auch gewisse zusätzliche Zeit benötigt.

Siehe auch