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可以使用配置节的 节中的providers
提供程序实例的配置属性来roleManager
设置scopeName
属性。
注意
由于单个默认角色提供程序实例用于对象 HttpApplication 处理的所有请求,因此可以同时执行多个请求并尝试设置 ScopeName 属性值。 对于多次写入,该 ScopeName 属性不是线程安全的,当应用程序有多个用户时,更改 ScopeName 属性值可能会导致意外行为。 除非必须,否则建议避免编写允许用户设置 ScopeName 属性的代码。 可能需要设置 ScopeName 属性的应用程序的一个示例是管理多个应用程序的角色数据的管理应用程序。 此类应用程序应是单用户应用程序,而不是 Web 应用程序。