Hola Diego,
 
Podes crearte una especie de wrapper tuyo que encapsule el uso de HttpContext y
de acuerdo al contexto en el que corres (Web o Win) utilizas el contexto
adecuado.
 
Yo por ejemplo lo utilizo de esta manera:
 
Public Shared Sub [Add](ByVal pKey As String, ByVal pValue As Object)
 Mutex.WaitOne()
 If HttpContext.Current Is Nothing Then
  CallContext.FreeNamedDataSlot(pKey)
  CallContext.SetData(pKey, pValue)
 Else
  HttpContext.Current.Items.Remove(pKey)
  HttpContext.Current.Items.Add(pKey, pValue)
 End If
 Mutex.ReleaseMutex()
End Sub

Saludos,
Damián Herrera



  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Diego
Baselica
Sent: Thursday, August 16, 2007 1:44 PM
To: [email protected]
Subject: [puntonet] HttplContext (Session y Aplication)


Hola estoy buscando una solucion para reemplazar el HttpContext.Current, ya que
alli estao almacenando mis objetos de sesion de usuario, pero cuando utilizo
otros hilos de ejecucion, pierdo dicho contexto y mi proceso falla
Buscando encontre una supuesta solucion en el sitio de AJlopez Create your
<http://www.ajlopez.net/ArticuloVe.php?Id=634> own HttpContext class , pero el
link no funciona, asi que queria saber si alguien por casualidad tiene elgo de
este material o referirme a otro lugar donde buscarlo.
O alguna otra solucion para este tipo de problemas
 
Muchas gracias
 
 <mailto:[EMAIL PROTECTED]> 

Ing. Diego M. Basélica
e-mail: [EMAIL PROTECTED]
 
UpSoft Sistemas Informáticos
Rafael Nuñez 3498 (X5009CFO) Córdoba, Argentina
Tel/Fax: 0351-4814812 (rot.)
www.upsoft.com.ar 
 

Responder a