RoleManagerSection.CookieProtection 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定安全類型,用於保護快取存放角色名稱的 Cookie。
public:
property System::Web::Security::CookieProtection CookieProtection { System::Web::Security::CookieProtection get(); void set(System::Web::Security::CookieProtection value); };
[System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.All)]
public System.Web.Security.CookieProtection CookieProtection { get; set; }
[<System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.All)>]
member this.CookieProtection : System.Web.Security.CookieProtection with get, set
Public Property CookieProtection As CookieProtection
屬性值
快取存放角色名稱的 Cookie 內所使用的安全保護類型。 預設為 All
。
- 屬性
範例
下列程式碼範例示範如何使用 CookieProtection 屬性。 此程式碼範例是針對 類別提供的較大範例的 RoleManagerSection 一部分。
// Display CookieProtection property.
Console.WriteLine("CookieProtection: {0}",
configSection.CookieProtection);
' Display CookieProtection property.
Console.WriteLine("CookieProtection: {0}", _
configSection.CookieProtection)
備註
屬性 CookieProtection 描述如何安全地儲存 Cookie 中的資訊。 您可以在 ASP.NET 應用程式的 Web.config 檔案中設定 cookieProtection
屬性,以指定應用程式快取角色的安全性類型。 屬性接受 cookieProtection
CookieProtection 、 Encryption
、 None
或 Validation
的 All
列舉值。 預設為 All
。 如果您想要資料驗證和加密來協助保護 Cookie,請務必使用 屬性的預設值 CookieProtection 。 若要改善 Cookie 的保護,您也可以將 CookieRequireSSL 屬性設定為 true
。