WebService.Context Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto HttpContext de ASP.NET para la solicitud actual, que encapsula todo el contexto específico de HTTP utilizado por el servidor HTTP para procesar solicitudes Web.
public:
property System::Web::HttpContext ^ Context { System::Web::HttpContext ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.HttpContext Context { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Context : System.Web.HttpContext
Public ReadOnly Property Context As HttpContext
Valor de propiedad
Objeto HttpContext de ASP.NET para la solicitud actual.
- Atributos
Excepciones
Context
es null
.
Ejemplos
En el ejemplo siguiente se usa la Context propiedad para obtener la hora de la solicitud en el servidor.
<%@ WebService Language="C#" Class="Util" %>
using System;
using System.Web.Services;
public class Util: WebService {
[ WebMethod(Description="Returns the time as stored on the Server",
EnableSession=false)]
public string Time() {
return Context.Timestamp.TimeOfDay.ToString();
}
}
<%@ WebService Language="VB" Class="Util" %>
Imports System
Imports System.Web.Services
Public Class Util
Inherits WebService
<WebMethod(Description := "Returns the time as stored on the Server", _
EnableSession := False)> _
Public Function Time() As String
Return Context.Timestamp.TimeOfDay.ToString()
End Function
End Class
Comentarios
Los métodos de servicio web XML que tienen aplicado el atributo o SoapDocumentMethodAttribute con la OneWay propiedad de establecido true
en , no tienen acceso a su HttpContext mediante la propiedad estáticaCurrent.SoapRpcMethodAttribute Para tener acceso a HttpContext, derive la clase que implementa el método de servicio Web XML desde WebService y acceda a la Context propiedad .