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

属性值

授权存储区的范围名。

注解

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

注意

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

适用于

另请参阅