FAQ TBarCode .NET
Prestazioni: caching delle immagini barcode nelle applicazioni ASP.NET
Prestazioni: caching delle immagini barcode nelle applicazioni ASP.NET
Caching basato su file
La proprietà CacheDirectory accetta solo percorsi virtuali dal server web. Non è possibile usare un percorso fisico come c:\temp. Le immagini di codice a barre temporanee dovrebbero essere create all'interno della directory applicativa (virtuale) locale (dove si trovano i file *.aspx) oppure in una sottodirectory.
Cache="Harddisk" CacheDirectory="." or CacheDirectory="barcodefiles"
Caching basato su memoria
Con la seguente impostazione tutte le immagini di codice a barre verranno memorizzate nella cache di memoria del server web:
Cache="Memory"
Per usare il caching in memoria dovete includere un handler HTTP personalizzato BarcodeHttpHandler nella sezione <httpHandlers> del vostro file web.config (potreste dover creare prima questa sezione, se non esiste). Dovrebbe apparire in modo simile a questo:
<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>
In base all'esempio mostrato sopra, probabilmente dovrete cambiare il numero di versione a seconda del vostro pacchetto. Sotto c:\windows\assembly, cercate TECIT.TBarCode per trovare la versione corretta.
Se avete bisogno di istruzioni più dettagliate andate su:
> Start Menu > TEC-IT TBarCode 9.0 > Developer Manuals >TBarCode .NET Developer Reference (BarcodeHttpHandler Class)