Roles.CookieProtectionValue Propiedad

Definición

Obtiene un valor que indica cómo se protegen los nombres de rol almacenados en caché en una cookie.

public:
 static property System::Web::Security::CookieProtection CookieProtectionValue { System::Web::Security::CookieProtection get(); };
public static System.Web.Security.CookieProtection CookieProtectionValue { get; }
static member CookieProtectionValue : System.Web.Security.CookieProtection
Public Shared ReadOnly Property CookieProtectionValue As CookieProtection

Valor de propiedad

Uno de los valores de enumeración que indica cómo se protegen los CookieProtection nombres de rol almacenados en caché en una cookie. El valor predeterminado es All.

Ejemplos

En el ejemplo siguiente se muestra el elemento roleManager en la system.web sección del archivo Web.config para una aplicación de ASP.NET. Especifica que la aplicación usa una SqlRoleProvider instancia y establece el cookieProtection atributo en Encrypted.

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  cookieRequireSSL="false"
  cookieSlidingExpiration="true"
  cookieProtection="Encrypted" >
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlRoleProvider"
      connectionStringName="SqlServices"
      applicationName="MyApplication" />
  </providers>
</roleManager>

Comentarios

Puede especificar la protección de la cookie en la que los roles se almacenan en caché para la aplicación estableciendo el atributo cookieProtection en el archivo de Web.config para la aplicación de ASP.NET. El cookieProtection atributo toma un CookieProtection valor de enumeración que indica si los nombres de rol están cifrados, validados, ambos o ninguno.

Se aplica a

Consulte también