Aracılığıyla paylaş


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

RoleManagerSection

Yapılandırma Üyesi

Providers

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

System.Configuration

System.Web.Configuration

RoleManagerSection

RoleManager

Kavramlar

Rol yönetimini anlama

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)

ASP.NET Yapılandırma Ayarları

ASP.NET Başvurusu

ASP.NET Web site Administation

ASP.NET Yapılandırması API