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
ASP.NET barındırma izni 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 örnekte, ASP.NET bir uygulamanın Web.config dosyasının bölümündeki öğesi system.web gösterilmektedirroleManager. Uygulamanın WindowsTokenRoleProvider örneğini belirtir ve özelliğini olarak MyApplicationayarlarApplicationName.
<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.