Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Mantenere istanziata una classe

    Buongiorno a tutti.
    Volevo sapere se era possibile mantenere istanziata una classe per tutto il progetto ASP.NET.

    Grazie.

  2. #2
    Devi istanziarla nel global.asax e inizializarla nel'application_OnStart.

  3. #3
    chiaro,
    ti crei le tue belle classi in un file .vb poi lo compili creandoti cosi la tua bella DLL.

    Dopo nel codice basta richiamare il NameSpace e le relativi classi e funzioni.

  4. #4

    OK, come la richiamo?

    Grazie per la tempestiva risposta.
    Come faccio a richiamarla? come una qualsiasi variabile di applicazione o diversamente?

    Grazie

  5. #5
    Puoi richiamarla con global.Nomevariabile

  6. #6

    ?A?!

    Adesso un'altra informazione...
    è possibile restringere la classe alla sola sessione?

  7. #7
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Sì, basta crearti in fase di Start dell'applicazione/sessione una istanza di quella classe e poi memorizzartela all'interno della Cache o Session.
    Nelle tue pagine potrai poi andare a ricavare questa istanza e utilizzarla effettuando semplicemente un cast.
    Se ti interessa approfondire l'argomento ti consiglio di cercare su internet informazioni riguardo il pattern Singleton.

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.