Partager via


WebService.Application Propriété

Définition

Obtient l'objet Application de la requête HTTP en cours.

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

Valeur de propriété

HttpApplicationState

Objet HttpApplicationState.

Attributs

Exemples

L’exemple ci-dessous illustre un compteur d’accès, incrémentant le nombre chaque fois qu’un navigateur appelle la méthode de service 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

Remarques

Les services web XML peuvent utiliser l’état de l’application et l’état de session. L’état de l’application est conservé dans toutes les sessions qui accèdent à un service web XML, que l’état de session soit désactivé pour une méthode(à l’aide de la EnableSession propriété de l’objet WebMethodAttribute).

S’applique à

Voir aussi