AuthorizationStoreRoleProvider.ScopeName Ö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.
Yetkilendirme deposunun kapsam adını alır veya ayarlar.
public:
property System::String ^ ScopeName { System::String ^ get(); void set(System::String ^ value); };
public string ScopeName { get; set; }
member this.ScopeName : string with get, set
Public Property ScopeName As String
Özellik Değeri
Yetkilendirme deposunun kapsam adı.
Açıklamalar
özelliği, ScopeName yapılandırma bölümünün bölümünde roleManager sağlayıcı örneğinin providers yapılandırma özniteliği kullanılarak scopeName ayarlanabilir.
Dikkat
Bir nesne tarafından HttpApplication sunulan tüm istekler için tek bir varsayılan rol sağlayıcısı örneği kullanıldığından, eşzamanlı olarak yürütülen ve özellik değerini ayarlamaya ScopeName çalışan birden çok isteğiniz olabilir. Özellik ScopeName , birden çok yazma işlemi için iş parçacığı güvenli değildir ve özellik değerinin ScopeName değiştirilmesi, uygulamanın birden çok kullanıcısı olduğunda beklenmeyen davranışlara neden olabilir. Gerekmedikçe kullanıcıların özelliğini ayarlamasına ScopeName izin veren kod yazmaktan kaçınmanızı öneririz. Özelliğini ayarlamanın ScopeName gerekebileceği bir uygulamaya örnek olarak, birden çok uygulama için rol verilerini yöneten bir yönetim uygulaması verilebilir. Böyle bir uygulama Web uygulaması değil tek kullanıcılı bir uygulama olmalıdır.