Aracılığıyla paylaş


Roles.CookieProtectionValue Özellik

Tanım

Tanımlama bilgisinde önbelleğe alınan rol adlarının nasıl korunduğunu gösteren bir değer alır.

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

Özellik Değeri

Tanımlama bilgisinde CookieProtection önbelleğe alınan rol adlarının nasıl korunduğunu gösteren numaralandırma değerlerinden biri. Varsayılan değer: All.

Örnekler

Aşağıdaki örnekte, bir ASP.NET uygulaması için Web.config dosyasının bölümündeki roleManager öğesi system.web gösterilmektedir. Uygulamanın bir SqlRoleProvider örneği kullandığını belirtir ve özniteliğini olarak EncryptedayarlarcookieProtection.

<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>

Açıklamalar

ASP.NET uygulamanızın Web.config dosyasında özniteliğini ayarlayarak cookieProtection uygulamanız için rollerin önbelleğe alındığı tanımlama bilgisinin korumasını belirtebilirsiniz. özniteliği rol cookieProtection adlarının şifrelendiğini, doğrulandığını, her ikisini de veya hiçbirinin şifrelenmediğini belirten bir CookieProtection numaralandırma değeri alır.

Şunlara uygulanır

Ayrıca bkz.