ADODC.CacheSize Propriété
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.
Obtient ou définit le nombre d'enregistrements mis en cache dans la mémoire locale pour le Recordset actuel.
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
Valeur de propriété
Integer
qui spécifie le nombre d'enregistrements mis en cache dans la mémoire locale pour l'objet Recordset actuel. La valeur par défaut est 50 enregistrements.
- Attributs
Remarques
La CacheSize
valeur indique au fournisseur le nombre d’enregistrements à conserver dans sa mémoire tampon et le nombre d’enregistrements à extraire simultanément dans la mémoire locale. Par exemple, lorsque la valeur est 10, après avoir ouvert le premier Recordset, le fournisseur extrait les 10 premiers enregistrements dans la mémoire locale. Par conséquent, à mesure que vous avancez à partir de l’enregistrement actif, le fournisseur retourne les valeurs de données de la mémoire tampon locale. Dès que vous passez au-delà du dernier enregistrement, les 10 enregistrements suivants sont extraits de la source de données dans le cache.
Bien que vous puissiez modifier la valeur pendant la durée de vie du curseur, la modification affecte uniquement le nombre d’enregistrements dans le cache après la prochaine extraction à partir de la source de données.
Notes
Les fonctions et objets de l’espace de noms Microsoft.VisualBasic.Compatibility.VB6 sont fournis pour être utilisés par les outils de mise à niveau de Visual Basic 6.0 vers Visual Basic. Dans la plupart des cas, ces fonctions et objets dupliquent les fonctionnalités que vous pouvez trouver dans d'autres espaces de noms du .NET Framework. Ils sont nécessaires uniquement là où le modèle de code Visual Basic 6.0 diffère significativement de l'implémentation du .NET Framework.