共用方式為


AnonymousIdentificationSection Class1

指定 Cookie 在 Web 應用程式中的使用方式。

Syntax

class AnonymousIdentificationSection : ConfigurationSection  

方法

下表列出 類別所 AnonymousIdentificationSection 公開的方法。

名稱 描述
GetAllowDefinition (繼承自 ConfigurationSection.)
GetAllowLocation (繼承自 ConfigurationSection。)
RevertToParent (繼承自 ConfigurationSection。)
SetAllowDefinition (繼承自 ConfigurationSection。)
SetAllowLocation (繼承自 ConfigurationSection。)

屬性

下表列出 類別所 AnonymousIdentificationSection 公開的屬性。

名稱 描述
Cookieless 讀取/寫入 sint32 列舉,指定是否要使用 Web 應用程式的 Cookie。 可能的值稍後會列在一節中。
CookieName 讀取/寫入 string 值,指定指派給 Cookie 的名稱。 預設值為 「。ASPXANONYMOUS」。
CookiePath 讀取/寫入 string 值,指定儲存 Cookie 之目錄的路徑。 預設值為根目錄,由 「/」 指定。
CookieProtection 指定 Cookie 保護設定的讀取/寫入 sint32 列舉。 可能的值稍後會列在一節中。
CookieRequireSSL 讀取/寫入 boolean 值。 true 如果 Cookie 在傳送至用戶端時需要安全通訊端層 (SSL) 連線,則為 ;否則為 false 。 預設值為 false

設定 ASP.NET Secure 驗證 Cookie 屬性時,只有在使用 SSL 連線時,用戶端才會傳回 Cookie。
CookieSlidingExpiration 必要的讀取/寫入 boolean 值。 true 如果 Cookie 到期最初設定為目前的日期和時間加上 屬性中的 CookieTimeout 分鐘值,則為 , false 否則為 。 預設值為 true

如果 true 為 ,則會在 中的 CookieTimeout 值少於一半且使用者仍在使用應用程式時,自動重新整理 Cookie 的到期日期和時間。 如果 false 為 ,則 Cookie 會在 屬性中指定的 CookieTimeout 間隔通過之後自動逾時。 如需詳細資訊,請參閱 System.Web.HttpCookie.Expires 屬性
CookieTimeout 指定 Cookie 到期時間間隔的必要讀取/寫入 datetime 值。 預設值為 69 天、10 小時和 40 分鐘,相當於 10000 分鐘。
Domain 指定 Cookie 網域的讀取/寫入 string 值。 預設為空字串 ("")。

此屬性允許跨具有通用網域名稱系統 (DNS) (命名空間的網域共用匿名識別 Cookie,例如,以 「contoso.com」 ) 結尾的所有網站。 若要共用匿名識別 Cookie,網站必須共用一般解密和驗證金鑰。 其他匿名識別組態屬性,例如 Cookie 路徑和 Cookie 名稱,對於所有網站都必須相同。 如需詳細資訊,請參閱 System.Web.HttpCookie 類別
Enabled 選擇性的讀取/寫入 boolean 值。 如果啟用匿名識別則為 true,否則為 false。 如果 true 為 ,則會使用 cookie (或無 Cookie 值) 來管理使用者的匿名識別碼。 預設值為 false
Location (繼承自 ConfigurationSection .) 索引鍵屬性。
Path (繼承自 ConfigurationSection .) 索引鍵屬性。
SectionInformation (繼承自 ConfigurationSection。)

子類別

這個類別不包含子類別。

備註

下表列出 屬性的可能值 Cookieless 。 預設值為 1 (UseCookies) 。

關鍵字 描述
0 UseUri 指定不論瀏覽器或裝置是否支援 Cookie,呼叫功能都會使用查詢字串來儲存識別碼。
1 UseCookies 指定不論瀏覽器或裝置是否支援 Cookie,都會使用 Cookie 來保存使用者資料。
2 AutoDetect 指定 ASP.NET 判斷要求瀏覽器或裝置是否支援 Cookie。 如果要求瀏覽器或裝置支援 Cookie, AutoDetect 請使用 Cookie 來保存使用者資料,否則會在查詢字串中使用識別碼。 如果瀏覽器或裝置支援 Cookie,但 Cookie 目前已停用,要求功能仍會使用 Cookie。
3 UseDeviceProfile 指定 ASP.NET 判斷是否根據 System.Web.Configuration.HttpCapabilitiesBase.Cookies 屬性使用 Cookie。 如果此設定指示,瀏覽器或裝置有支援 Cookie,則會使用 Cookie,否則,會在查詢字串中使用識別項。

下表列出 屬性的可能值 CookieProtection 。 預設值為 1 (Validation) 。

關鍵字 描述
0 None 指定 Cookie 資訊未受到保護。 Cookie 中的資訊會以純文字儲存,而且不會在資訊傳回伺服器時進行驗證。
1 Validation 在資訊傳回伺服器之前,請確定 Cookie 中的資訊尚未改變。
2 Encryption 加密 Cookie 中的資訊。
3 All 指定 ValidationEncryption 值都用來保護 Cookie 中的資訊。

繼承階層架構

ConfigurationSection

AnonymousIdentificationSection

規格需求

類型 描述
Client - Windows Vista 上的 IIS 7.0
- Windows 7 上的 IIS 7.5
- Windows 8 上的 IIS 8.0
- Windows 10上的 IIS 10.0
伺服器 - Windows Server 2008 上的 IIS 7.0
- Windows Server 2008 R2 上的 IIS 7.5
- Windows Server 2012 上的 IIS 8.0
- Windows Server 2012 R2 上的 IIS 8.5
- Windows Server 2016上的 IIS 10.0
產品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 檔案 WebAdministration.mof

另請參閱

System.Web.Configuration.SystemWebSectionGroup.AnonymousIdentification System.Web.HttpCookie.Expires
System.Web.HttpCookie.Secure
System.Web.HttpCookie System.Web.HttpCookieMode ConfigurationSection 類別
CIM_DATETIME