Поделиться через


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

Значение свойства

Тип защиты файла cookie, который используется для кэширования имен ролей. Значение по умолчанию — All.

Атрибуты

Примеры

В следующем примере кода показано, как использовать CookieProtection свойство . Этот пример входит в состав более крупного примера использования класса RoleManagerSection.

// Display CookieProtection property.
Console.WriteLine("CookieProtection: {0}",
  configSection.CookieProtection);
' Display CookieProtection property.
Console.WriteLine("CookieProtection: {0}", _
 configSection.CookieProtection)

Комментарии

Свойство CookieProtection описывает безопасное хранение сведений в файле cookie. Вы можете указать тип безопасности файла cookie, в котором роли кэшируются для приложения, задав cookieProtection атрибут в файле Web.config для ASP.NET приложения. Атрибут cookieProtection принимает CookieProtection значение перечисления All, Encryption, Noneили Validation. Значение по умолчанию — All. Обязательно используйте значение по умолчанию для свойства , CookieProtection если требуется как проверка данных, так и шифрование для защиты файлов cookie. Чтобы улучшить защиту файлов cookie, можно также задать для CookieRequireSSL свойства значение true.

Применяется к

См. также раздел