Aracılığıyla paylaş


AuthorizationStoreRoleProvider.ScopeName Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.