FAQ TBarCode .NET
Performance : mise en cache des images de codes-barres dans les applications ASP.NET
Performance : mise en cache des images de codes-barres dans les applications ASP.NET
Mise en cache basée sur des fichiers
La propriété CacheDirectory n'accepte que des chemins virtuels du serveur Web. Il n'est pas possible d'utiliser un chemin physique comme c:\temp. Les images de codes-barres temporaires doivent être créées dans le répertoire d'application local (virtuel) (où se trouvent les fichiers *.aspx) ou dans un sous-répertoire.
Cache="Harddisk" CacheDirectory="." or CacheDirectory="barcodefiles"
Mise en cache basée sur la mémoire
Avec le paramètre suivant, toutes les images de codes-barres seront stockées dans la mémoire cache du serveur Web :
Cache="Memory"
Pour utiliser la mise en cache mémoire, vous devez inclure un gestionnaire HTTP personnalisé BarcodeHttpHandler dans la section <httpHandlers> de votre fichier web.config (vous devrez peut-être créer d'abord cette section, si elle n'existe pas). Cela devrait ressembler à ceci :
<system.web>
...
<httpHandlers>
...
<add verb="GET" path="BarcodeHttpHandler.axd"
type="TECIT.TBarCode.Web.BarcodeHttpHandler,
TECIT.TBarCode,
Version=9.0.1.0, Culture=neutral,
PublicKeyToken=1B5F4306B234B83D" />
...
</httpHandlers>
...
</system.web>
Sur la base de l'exemple ci-dessus, vous devrez probablement changer le numéro de version selon votre package. Sous c:\windows\assembly, recherchez TECIT.TBarCode pour trouver la bonne version.
Si vous avez besoin d'instructions plus détaillées, allez à :
> Start Menu > TEC-IT TBarCode 9.0 > Developer Manuals >TBarCode .NET Developer Reference (BarcodeHttpHandler Class)