AuthorizationStoreRoleProvider.ScopeName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置授权存储的范围名称。
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
属性值
授权存储的范围名称。
注解
ScopeName可以使用配置节roleManager中providers提供程序实例的配置属性来设置scopeName该属性。
注意
由于单个默认角色提供程序实例用于对象提供 HttpApplication 的所有请求,因此可以同时执行多个请求并尝试设置 ScopeName 属性值。 对于多个写入,该 ScopeName 属性不是线程安全的,如果应用程序的多个用户,更改 ScopeName 属性值可能会导致意外行为。 建议避免编写允许用户设置 ScopeName 属性的代码,除非必须。 可能需要设置 ScopeName 属性的应用程序示例是管理多个应用程序的角色数据的管理应用程序。 此类应用程序应该是单用户应用程序,而不是 Web 应用程序。