roleManager için providers Ögesi (ASP.NET Ayarlar Şeması)
Rol yönetimi için rol sağlayıcıları koleksiyonu tanımlar.
<providers>
<add />
<clear/>
<remove />
</providers>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Yok.
Alt Öğeler
Öge |
Açıklama |
---|---|
add |
İsteğe bağlı öğe. Rol yönetimi sağlayıcıları koleksiyonuna rol sağlayıcı örneği ekler. |
clear |
İsteğe bağlı öge. Yalnızca geçerli ekle ögesi tarafından eklenenlere izin veren devralınmış rol yönetimi sağlayıcılarına yapılan tüm başvuruları kaldırır. |
remove |
İsteğe bağlı öge. Devralınan sağlayıcı başvurusunu rol yönetimi sağlayıcıları koleksiyonundan kaldırır. |
Üst Öğeler
Öge |
Açıklama |
---|---|
configuration |
Ortak dil çalıştırma modülü ile .NET Framework uygulamaları tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök öge. |
system.web |
ASP.NET yapılandırma bölümünün kök ögesini belirler. |
roleManager |
Rol yönetimi için uygulama yapılandırır. |
Açıklamalar
providers ögesi, rol yönetimi için rol sağlayıcıları koleksiyonu tanımlar.
Uygulama kodundaki roleManager ögesi ile ilgili yapılandırma değerlerine erişme ve değerleri değiştirme hakkında daha fazla bilgi için RoleManagerSection sınıfının yanı sıra aşağıdaki Rol Sağlayıcıları'na bakınız. WindowsTokenRoleProvider, SqlRoleProvider.
Varsayılan Yapılandırma
Aşağıdaki varsayılan element ögesi makine yapılandırma dosyasında yapılandırılır.
<roleManager>
<providers>
<add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
Örnek
Aşağıdaki örnekte rol bilgisi depolamak ve almak için SqlRoleProvider sınıfını kullanmak üzere yapılandırılmış bir ASP.NET uygulaması gösterilmektedir.
<configuration>
<system.web>
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="All" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication" />
</providers>
</roleManager>
</system.web>
</configuration>
Öğe Bilgileri
Yapılandırma Bölümü İşleyicisi |
|
Yapılandırma Üyesi |
|
Yapılandırılabilir Konumlar |
Machine.config Kök düzeyinde Web.config Uygulama düzeyinde Web.config |
Gereksinimler |
IIS 5.0, IIS 5.1 veya IIS 6.0 .NET Framework 2.0 Visual Studio 2003 veya Visual Studio 2005 |
Ayrıca bkz.
Görevler
Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma
Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar
Başvuru
roleManager Ögesi (ASP.NET Ayarlar Şeması)
roleManager'da providers için add Ögesi (ASP.NET Ayarlar Şeması)
roleManager'da providers için clear Ögesi (ASP.NET Ayarlar Şeması)
roleManager'da providers için remove Ögesi (ASP.NET Ayarlar Şeması)
system.web Ögesi (ASP.NET Ayarlar Şeması)
configuration Ögesi (Genel Ayarlar Şeması)
Kavramlar
ASP.NET Yapılandırması güvenliğini sağlama
ASP.NET Yapılandırması senaryoları
Diğer Kaynaklar
Genel Yapılandırma Ayarları (ASP.NET)