FormsAuthenticationConfiguration.Protection Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает тип шифрования, используемый для шифрования файла cookie.
public:
property System::Web::Configuration::FormsProtectionEnum Protection { System::Web::Configuration::FormsProtectionEnum get(); void set(System::Web::Configuration::FormsProtectionEnum value); };
[System.Configuration.ConfigurationProperty("protection", DefaultValue=System.Web.Configuration.FormsProtectionEnum.All)]
public System.Web.Configuration.FormsProtectionEnum Protection { get; set; }
[<System.Configuration.ConfigurationProperty("protection", DefaultValue=System.Web.Configuration.FormsProtectionEnum.All)>]
member this.Protection : System.Web.Configuration.FormsProtectionEnum with get, set
Public Property Protection As FormsProtectionEnum
Значение свойства
Одно из значений FormsProtectionEnum перечисления. Значение по умолчанию — All.
Примечание Не забудьте использовать значение по умолчанию для этого свойства, если требуется проверка данных и шифрование для защиты файла cookie. Этот параметр использует настроенный алгоритм проверки данных на machineKeyоснове . Triple-DES (3DES) используется для шифрования, если он доступен, и если ключ достаточно длинный (48 байт или более).
Чтобы улучшить защиту файла cookie, вы также можете задать значение RequireSSLtrue.
- Атрибуты
Примеры
В следующем примере кода показано, как получить доступ к свойству Protection . Ознакомьтесь с примером FormsAuthenticationConfiguration кода в разделе класса, чтобы узнать, как получить раздел.
// Get the current Protection.
FormsProtectionEnum currentProtection =
formsAuthentication.Protection;
// Set the Protection property.
formsAuthentication.Protection =
FormsProtectionEnum.All;
' Get the current Protection.
Dim currentProtection As FormsProtectionEnum =
formsAuthentication.Protection
' Set the Protection property.
formsAuthentication.Protection = FormsProtectionEnum.All