Versión imprimible       Enviar     
Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
WebService.Application (Propiedad)
Obtiene el objeto de aplicación de la solicitud HTTP actual.

Espacio de nombres: System.Web.Services
Ensamblado: System.Web.Services (en system.web.services.dll)

Visual Basic (Declaración)
Public ReadOnly Property Application As HttpApplicationState
Visual Basic (Uso)
Dim instance As WebService
Dim value As HttpApplicationState

value = instance.Application
C#
public HttpApplicationState Application { get; }
C++
public:
property HttpApplicationState^ Application {
    HttpApplicationState^ get ();
}
J#
/** @property */
public HttpApplicationState get_Application ()
JScript
public function get Application () : HttpApplicationState
XAML
No aplicable.

Valor de propiedad

Objeto HttpApplicationState.

Los servicios Web XML pueden utilizar tanto el estado de la aplicación como el estado de sesión. El estado de la aplicación se mantiene en todas las sesiones con acceso a un servicio Web XML, sin importar que esté desactivado el estado de sesión para un método (a través de la propiedad EnableSession del atributo WebMethodAttribute).

En el ejemplo siguiente se muestra un recuento de visitas, que aumenta cada vez que el explorador Web llama al método de servicios Web XML.

Visual Basic
<%@ 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
    
C#
<%@ 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"]);
    }   
 }
    

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
© 2009 Microsoft Corporation. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker