Udostępnij za pośrednictwem


ADODC.CacheSize Właściwość

Definicja

Pobiera lub ustawia liczbę rekordów, które są buforowane w pamięci lokalnej dla bieżącego Recordset.

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

Wartość właściwości

Element Integer określający liczbę rekordów, które są buforowane w pamięci lokalnej dla bieżącego Recordset obiektu. Wartość domyślna to 50 rekordów.

Atrybuty

Uwagi

Wartość CacheSize informuje dostawcę, ile rekordów należy przechowywać w buforze i ile rekordów pobierać jednocześnie do pamięci lokalnej. Na przykład w przypadku ustawienia wartości 10 po otwarciu pierwszego Recordsetdostawcy pobiera pierwsze 10 rekordów do pamięci lokalnej. W związku z tym w miarę przechodzenia do przodu z bieżącego rekordu dostawca zwraca wartości danych z bufora pamięci lokalnej. Gdy tylko przejdziesz obok ostatniego rekordu, kolejne 10 rekordów zostanie pobranych ze źródła danych do pamięci podręcznej.

Chociaż można zmienić wartość w ciągu życia kursora, zmiana wpływa tylko na liczbę rekordów w pamięci podręcznej po następnym pobraniu ze źródła danych.

Uwaga

Funkcje i obiekty w Microsoft.VisualBasic.Compatibility.VB6 przestrzeni nazw są udostępniane do użycia przez narzędzia do uaktualniania z programu Visual Basic 6.0 do Visual Basic. W większości przypadków te funkcje i obiekty powielają funkcjonalność dostępną w innych przestrzeniach nazw programu .NET Framework. Ich użycie jest konieczne tylko w sytuacji, gdy model kodu programu Visual Basic 6.0 różni się znacząco od wdrożenia programu .NET Framework.

Dotyczy