Freigeben über


UserControl.Application Eigenschaft

Definition

Ruft das Application-Objekt für die aktuelle Webanforderung ab.

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

Eigenschaftswert

HttpApplicationState

Das HttpApplicationState-Objekt für die aktuelle Webanforderung.

Attribute

Beispiele

Im folgenden Beispiel werden dem Anwendungszustand, der einem Benutzersteuerelement zugeordnet ist, zwei Schlüsselwertpaare hinzugefügt, wenn die Eigenschaft des Benutzersteuerelements IsPostBack zurückgegeben wird false. Wenn diese Bedingung erfüllt ist, verwendet der Code die Methode über die Add Eigenschaft des Benutzersteuerelements Application , um die Schlüssel und deren Werte hinzuzufügen.

if (!myControl.IsPostBack)
{
  // Add new objects to the HttpApplicationState.
  // These will be maintained as long as the application is active.
  myControl.Application.Add("Author","Shafeeque");
  myControl.Application.Add("Date",new DateTime(2001,6,21));
  // Add an object to the cache with expirations 
  // set to 0.1 minute.
  myControl.Cache.Insert("MyData1", "somevalue", null, DateTime.Now.AddMinutes(0.1), Cache.NoSlidingExpiration);
}
If (Not myControl.IsPostBack) Then
  ' Add new objects to the HttpApplicationState.
  ' These will be maintained as long as the as the application is active.
  myControl.Application.Add("Author","Shafeeque")                
  myControl.Application.Add("Date",new DateTime(2001,6,21))
  ' Add an object to the cache with expirations
  ' set to 0.1 minute.
  myControl.Cache.Insert("MyData1", "somevalue", Nothing, DateTime.Now.AddMinutes(0.1), Cache.NoSlidingExpiration)        

Gilt für

Siehe auch