PersonalizationProvider.ApplicationName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,获取或设置为提供程序配置的应用程序的名称。
public:
abstract property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public abstract string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public MustOverride Property ApplicationName As String
属性值
为个性化设置提供程序配置的应用程序。
注解
如果在配置文件中未指定应用程序名称,而使用providers 元素进行个性化设置 (ASP.NET 设置架构) 属性,则使用属性的值 ApplicationVirtualPath 。
注意
由于单个的默认个性化设置提供程序实例可用于对象所提供的所有请求 HttpApplication ,因此可以同时执行多个请求,每个请求都尝试设置 ApplicationName 属性值。 ApplicationName对于多个写入,属性不是线程安全的,并且更改 ApplicationName 属性值可能会导致应用程序的多个用户产生意外行为。 建议你避免允许用户设置属性的代码( ApplicationName 除非必需)。 ApplicationName例如,在管理多个应用程序的个性化设置数据的管理应用程序中,可能需要设置属性。