WebService.Context Eigenschap

Definitie

Haalt de ASP.NET HttpContext op voor de huidige aanvraag, die alle HTTP-specifieke context inkapselt die door de HTTP-server wordt gebruikt om webaanvragen te verwerken.

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

Waarde van eigenschap

De ASP.NET HttpContext voor de huidige aanvraag.

Kenmerken

Uitzonderingen

Context is null.

Voorbeelden

In het onderstaande voorbeeld wordt de Context eigenschap gebruikt om de tijd van de aanvraag op de server te verkrijgen.

<%@ 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

Opmerkingen

XML-webservicemethoden waarop het kenmerk of SoapDocumentMethodAttribute het SoapRpcMethodAttribute kenmerk is toegepast met de OneWay eigenschap ingesteld op true, hebben geen toegang tot hun HttpContext gebruik van de statische Current eigenschap. Als u toegang wilt krijgen tot de HttpContextklasse, leidt u de klasse af die de XML-webservicemethode implementeert van WebService en opent u de Context eigenschap.

Van toepassing op

Zie ook