UserControl.Application 屬性

定義

取得目前 Web 要求的 Application 物件。Gets the Application object for the current Web request.

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

屬性值

HttpApplicationState

目前 Web 要求的 HttpApplicationState 物件。The HttpApplicationState object for the current Web request.

屬性

範例

下列範例會將兩個索引鍵值組新增至與使用者控制項相關聯的應用程式狀態(如果使用者控制項的屬性傳回) IsPostBack falseThe following example adds two key value pairs to the application state associated with a user control if the user control's IsPostBack property returns false. 符合此條件時,程式碼會 Add 透過使用者控制項的屬性來使用方法, Application 以加入索引鍵和其值。When this condition is met, the code uses the Add method, through the user control's Application property, to add the keys and their values.

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)        

適用於

另請參閱