WindowsTokenRoleProvider.ApplicationName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
barındırma izni ASP.NET olmayan High bir çağıran tarafından özelliği ayarlama ApplicationName girişiminde bulunuldu.
değerini 256 karakterden uzun bir dizeye ayarlama ApplicationName girişiminde bulunuldu.
Örnekler
Aşağıdaki örnek, bir ASP.NET uygulaması için Web.config dosyasının bölümündeki öğesini system.web
gösterirroleManager
. Uygulamanın WindowsTokenRoleProvider örneğini belirtir ve özelliğini olarak MyApplication
ayarlarApplicationName.
<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ının SqlRoleProviderWindowsTokenRoleProvider aksine, 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.