Udostępnij za pośrednictwem


WebService.Application Właściwość

Definicja

Pobiera obiekt aplikacji dla bieżącego żądania HTTP.

public:
 property System::Web::HttpApplicationState ^ Application { System::Web::HttpApplicationState ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.HttpApplicationState Application { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Application : System.Web.HttpApplicationState
Public ReadOnly Property Application As HttpApplicationState

Wartość właściwości

HttpApplicationState

Obiekt HttpApplicationState.

Atrybuty

Przykłady

W poniższym przykładzie pokazano licznik trafień, zwiększając liczbę za każdym razem, gdy przeglądarka wywołuje metodę usługi sieci Web XML.

<%@ WebService Language="C#" Class="Util"%>
 using System.Web.Services;
 
 public class Util: WebService {
   [ WebMethod(Description="Application Hit Counter",EnableSession=false)]
    public int HitCounter() {
       if (Application["HitCounter"] == null) {
          Application["HitCounter"] = 1;
       }
       else {
          Application["HitCounter"] = ((int) Application["HitCounter"]) + 1;
          }
       return ((int) Application["HitCounter"]);
    }   
 }
<%@ WebService Language="VB" Class="Util"%>

Imports System.Web.Services

Public Class Util
    Inherits WebService
    
    <WebMethod(Description := "Application Hit Counter", _
        EnableSession := False)> _
    Public Function HitCounter() As Integer
        
        If Application("HitCounter") Is Nothing Then
            Application("HitCounter") = 1
        Else
            Application("HitCounter") = CInt(Application("HitCounter")) + 1
        End If
        Return CInt(Application("HitCounter"))
    End Function
End Class

Uwagi

Usługi sieci Web XML mogą używać stanu aplikacji i stanu sesji. Stan aplikacji jest utrzymywany we wszystkich sesjach uzyskiwania dostępu do usługi sieci Web XML niezależnie od tego, czy stan sesji jest wyłączony dla metody (przy użyciu EnableSession właściwości WebMethodAttribute).

Dotyczy

Zobacz też