WebService.Context Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient HttpContext ASP.NET pour la demande en cours, qui encapsule tout le contexte spécifique à HTTP utilisé par le serveur HTTP pour traiter les demandes 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
Valeur de propriété
HttpContext ASP.NET pour la demande en cours.
- Attributs
Exceptions
Context
a la valeur null
.
Exemples
L’exemple ci-dessous utilise la Context propriété pour obtenir l’heure de la demande sur le serveur.
<%@ 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
Remarques
Les méthodes de service web XML qui ont l’attribut ou l’attribut SoapRpcMethodAttribute appliqués à eux avec la OneWay propriété définie sur true
, n’ont pas accès à leur HttpContext utilisation de la propriété statiqueCurrent.SoapDocumentMethodAttribute Pour accéder à la HttpContextclasse , dérivez la classe implémentant la méthode de service Web XML à partir de WebService la propriété et accédez à la Context propriété.