ASP.NET - para que sirve HttpContext.Current?

 
Vista:
sin imagen de perfil
Val: 36
Ha disminuido su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

para que sirve HttpContext.Current?

Publicado por fernando (26 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
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

para que sirve HttpContext.Current?

Publicado por Yamil Bracho (1136 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
sin imagen de perfil
Val: 36
Ha disminuido su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

para que sirve HttpContext.Current?

Publicado por fernando (26 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
Imágen de perfil de Juan Arturo Gomez Perez
Val: 6
Ha aumentado su posición en 5 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

para que sirve HttpContext.Current?

Publicado por Juan Arturo Gomez Perez (7 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