WindowsTokenRoleProvider.ApplicationName Özellik

Tanım

Uygulamanın adını alır veya ayarlar.

public:
 virtual property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public override string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public Overrides Property ApplicationName As String

Özellik Değeri

Uygulamanın adı.

Özel durumlar

ASP.NET barındırma izni olmayan ApplicationName bir çağıran tarafından özelliği ayarlama High girişiminde bulunuldu.

değerini 256 karakterden uzun bir dizeye ayarlama ApplicationName girişiminde bulunuldu.

Örnekler

Aşağıdaki örnekte, ASP.NET bir uygulamanın Web.config dosyasının bölümündeki öğesi roleManager gösterilmektedirsystem.web. Uygulamanın WindowsTokenRoleProvider örneğini belirtir ve özelliğini olarak ApplicationNameayarlarMyApplication.

<roleManager defaultProvider="WindowsProvider"
  enabled="true"
  cacheRolesInCookie="false">
  <providers>
    <add
      name="WindowsProvider"
      type="System.Web.Security.WindowsTokenRoleProvider"
      applicationName="MyApplication" />
  </providers>
</roleManager>

Açıklamalar

gibi diğer rol sağlayıcılarından farklı olarakSqlRoleProviderWindowsTokenRoleProvider, sınıfı rol bilgilerini bir uygulamayla ilişkilendirmez. Bunun yerine, rol bilgileri yerel bilgisayardaki Windows gruplarından alınır. Sınıfını kullanan WindowsTokenRoleProvider aynı sunucudaki birden çok uygulama her zaman aynı rol bilgilerini paylaşır. uygulaması için applicationName Web.config dosyasında yapılandırılabilir, ancak ApplicationName özellik rol bilgilerini almak için kullanılmaz.

Şunlara uygulanır

Ayrıca bkz.