Bagikan melalui


WebService.Application Properti

Definisi

Mendapatkan objek aplikasi untuk permintaan HTTP saat ini.

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

Nilai Properti

Sebuah objekHttpApplicationState.

Atribut

Contoh

Contoh di bawah ini menunjukkan penghitung hit, meningkatkan jumlah setiap kali browser memanggil metode layanan 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

Keterangan

Layanan Web XML dapat menggunakan status aplikasi dan status sesi. Status aplikasi dipertahankan di semua sesi yang mengakses layanan Web XML terlepas dari apakah status sesi dinonaktifkan untuk metode (dengan menggunakan EnableSession properti WebMethodAttribute).

Berlaku untuk

Lihat juga