AuthorizationStoreRoleProvider.ScopeName 属性

定义

获取或设置授权存储区的范围名。

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

属性值

String

授权存储区的范围名。

注解

ScopeName可以使用配置节roleManagerproviders提供程序实例的配置属性来设置scopeName该属性。

注意

由于单个默认角色提供程序实例用于对象提供 HttpApplication 的所有请求,因此可以同时执行多个请求并尝试设置 ScopeName 属性值。 对于多个写入,该 ScopeName 属性不是线程安全的,如果应用程序有多个用户,更改 ScopeName 属性值可能会导致意外行为。 建议避免编写代码,以便用户设置属性, ScopeName 除非必须。 可能需要设置 ScopeName 属性的应用程序示例是管理多个应用程序的角色数据的管理应用程序。 此类应用程序应为单用户应用程序,而不是 Web 应用程序。

适用于

另请参阅