匯出 (0) 列印
全部展開

DataCacheSessionStoreProvider 類別

注意:此 API 已經過時。

可讓 Web 應用程式將工作階段狀態資料儲存至分散式快取系統的工作階段儲存提供者。

System..::..Object
  System.Configuration.Provider..::..ProviderBase
    System.Web.SessionState..::..SessionStateStoreProviderBase
      Microsoft.ApplicationServer.Caching..::..DataCacheSessionStoreProvider

命名空間:  Microsoft.ApplicationServer.Caching
組件:  Microsoft.ApplicationServer.Caching.Client (在 Microsoft.ApplicationServer.Caching.Client.dll 中)

[ObsoleteAttribute("This type is obsolete and will be removed in a future release. Please use Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider in assembly Microsoft.Web.DistributedCache.dll instead", 
	false)]
public sealed class DataCacheSessionStoreProvider : SessionStateStoreProviderBase

DataCacheSessionStoreProvider 型別公開下列成員。

  名稱說明
公用方法DataCacheSessionStoreProvider初始化 DataCacheSessionStoreProvider 類別的新執行個體。
上層

  名稱說明
公用屬性ApplicationName應用程式名稱。這是用來依應用程式區別資料來源中的工作階段。
公用屬性Description (繼承自 ProviderBase。)
公用屬性Name (繼承自 ProviderBase。)
上層

  名稱說明
公用方法CreateNewStoreData為目前的要求建立新的資料儲存物件。 (覆寫 SessionStateStoreProviderBase..::..CreateNewStoreData(HttpContext, Int32)。)
公用方法CreateUninitializedItem新增工作階段狀態到分散式快取。 (覆寫 SessionStateStoreProviderBase..::..CreateUninitializedItem(HttpContext, String, Int32)。)
公用方法Dispose釋放 DataCacheSessionStoreProvider 類別使用的所有資源。 (覆寫 SessionStateStoreProviderBase..::..Dispose()()()()。)
公用方法EndRequestSessionStateModule 類別在要求結尾呼叫 (覆寫 SessionStateStoreProviderBase..::..EndRequest(HttpContext)。)
公用方法Equals (繼承自 Object。)
公用方法GetHashCode (繼承自 Object。)
公用方法GetItem從快取傳回唯讀的工作階段狀態資料。 (覆寫 SessionStateStoreProviderBase..::..GetItem(HttpContext, String, Boolean%, TimeSpan%, Object%, SessionStateActions%)。)
公用方法GetItemExclusive從快取傳回唯讀工作階段狀態資訊並予以鎖定。 (覆寫 SessionStateStoreProviderBase..::..GetItemExclusive(HttpContext, String, Boolean%, TimeSpan%, Object%, SessionStateActions%)。)
公用方法GetType (繼承自 Object。)
公用方法Initialize初始化分散式快取提供者。 (覆寫 ProviderBase..::..Initialize(String, NameValueCollection)。)
公用方法InitializeRequest初始化傳出 HTTP 要求。 (覆寫 SessionStateStoreProviderBase..::..InitializeRequest(HttpContext)。)
公用方法ReleaseItemExclusive釋放對快取中之工作階段資料的鎖定。 (覆寫 SessionStateStoreProviderBase..::..ReleaseItemExclusive(HttpContext, String, Object)。)
公用方法RemoveItem從快取刪除工作階段資料。 (覆寫 SessionStateStoreProviderBase..::..RemoveItem(HttpContext, String, Object, SessionStateStoreData)。)
公用方法ResetItemTimeout更新快取中之工作階段資料的到期日期與時間。 (覆寫 SessionStateStoreProviderBase..::..ResetItemTimeout(HttpContext, String)。)
公用方法SetAndReleaseItemExclusive使用目前要求的值更新快取中的工作階段項目資訊,並清除工作階段項目上的鎖定。 (覆寫 SessionStateStoreProviderBase..::..SetAndReleaseItemExclusive(HttpContext, String, SessionStateStoreData, Object, Boolean)。)
公用方法SetItemExpireCallback針對在 Global.asax 檔案中定義的 Session_OnEnd 事件,設定對 SessionStateItemExpireCallback 委派的參考。 (覆寫 SessionStateStoreProviderBase..::..SetItemExpireCallback(SessionStateItemExpireCallback)。)
公用方法ToString (繼承自 Object。)
上層

For more information, see the documentation for the base class SessionStateStoreProviderBase.

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

社群新增項目

新增
顯示:
© 2014 Microsoft