ADODC.CacheSize Eigenschaft
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.
Dient zum Abrufen oder Festlegen der Anzahl von Datensätzen, die im lokalen Speicher für den aktuellen RecordsetSpeicher zwischengespeichert werden.
public:
property int CacheSize { int get(); void set(int value); };
[Microsoft.VisualBasic.Compatibility.VB6.SRDescription("ADODC_DESCCacheSize")]
public int CacheSize { get; set; }
[<Microsoft.VisualBasic.Compatibility.VB6.SRDescription("ADODC_DESCCacheSize")>]
member this.CacheSize : int with get, set
Public Property CacheSize As Integer
Eigenschaftswert
Ein Integer Wert, der die Anzahl der Datensätze angibt, die im lokalen Speicher für das aktuelle Recordset Objekt zwischengespeichert werden. Der Standardwert ist 50 Datensätze.
- Attribute
Hinweise
Der CacheSize Wert teilt dem Anbieter mit, wie viele Datensätze im Puffer gespeichert werden sollen und wie viele Datensätze gleichzeitig im lokalen Speicher abgerufen werden sollen. Wenn der Anbieter z. B. auf 10 festgelegt ist, Recordsetruft der Anbieter die ersten 10 Datensätze im lokalen Speicher ab. Daher gibt der Anbieter beim Vorwärtsgehen vom aktuellen Datensatz die Datenwerte aus dem lokalen Speicherpuffer zurück. Sobald Sie über den letzten Datensatz navigieren, werden die nächsten 10 Datensätze aus der Datenquelle in den Cache abgerufen.
Sie können zwar den Wert während der Lebensdauer des Cursors ändern, die Änderung wirkt sich jedoch nur auf die Anzahl der Datensätze im Cache aus, nachdem der nächste Abruf aus der Datenquelle erfolgt.
Note
Funktionen und Objekte im Microsoft.VisualBasic.Compatibility.VB6 Namespace werden von den Tools zum Upgrade von Visual Basic 6.0 auf Visual Basic bereitgestellt. In den meisten Fällen haben diese Funktionen und Objekte doppelte Funktionen, die Sie in anderen Namespaces im .NET Framework finden können. Sie sind nur erforderlich, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet.