ASP.NET - para que sirve HttpContext.Current?

   
Vista:

para que sirve HttpContext.Current?

Publicado por fernando (19 intervenciones) el 04/10/2017 22:15:53
Hola vi mucho esto en muchas clases pero no buscando el google no entiendo para que sirve, se que tiene algo que ver con session[] pero después medio perdido

Ejemplo: if (HttpContext.Current != null && HttpContext.Current.Session != null)

PD: Si lo pueden explicar a lo barrio y no tan técnico se los agradecería mucho!
Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

para que sirve HttpContext.Current?

Publicado por Yamil Bracho (1124 intervenciones) el 04/10/2017 22:19:19
httpContext encapsula toda la información específica de HTTP acerca de una solicitud HTTP individual. Esto signifca la peticion, la respuesta, sesion, datos del servidor, etc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

para que sirve HttpContext.Current?

Publicado por fernando (19 intervenciones) el 04/10/2017 22:32:30
Perfecto, gracias!!
Y en que caso es necesario o recomendado usarlo??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

para que sirve HttpContext.Current?

Publicado por Juan Arturo Gomez Perez (4 intervenciones) el 01/12/2017 08:15:24
Yo lo uso cuando quiero saber si mi programa esta siendo ejecutado desde el webhosting del servidor (azure) o via localhost asi:

1
2
3
4
5
6
7
8
rutaServidorActual = HttpContext.Current.Request.ServerVariables("HTTP_HOST")
If HttpContext.Current.Request.ServerVariables("HTTP_HOST").IndexOf("azure") > -1 Or True Then
    ' PRODUCCION
    cnnSqlServer = New SqlConnection(ConfigurationManager.ConnectionStrings("GeneralConnectionString3").ConnectionString)
Else
    ' PRUEBAS en otro servidor SqlServer
    cnnSqlServer = New SqlConnection(ConfigurationManager.ConnectionStrings("GeneralConnectionTest").ConnectionString)
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad