共用方式為


RoleManagerSection.CookieProtection 屬性

定義

取得或設定安全類型,用於保護快取存放角色名稱的 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

屬性值

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 CookieProtectionEncryptionNoneValidationAll 列舉值。 預設為 All。 如果您想要資料驗證和加密來協助保護 Cookie,請務必使用 屬性的預設值 CookieProtection 。 若要改善 Cookie 的保護,您也可以將 CookieRequireSSL 屬性設定為 true

適用於

另請參閱