PersonalizationProvider.ApplicationName 属性

定义

在派生类中重写时,获取或设置为提供程序配置的应用程序的名称。

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

属性值

String

为个性化设置提供程序配置的应用程序。

注解

如果在配置文件中未指定应用程序名称,而使用providers 元素进行个性化设置 (ASP.NET 设置架构) 属性,则使用属性的值 ApplicationVirtualPath

注意

由于单个的默认个性化设置提供程序实例可用于对象所提供的所有请求 HttpApplication ,因此可以同时执行多个请求,每个请求都尝试设置 ApplicationName 属性值。 ApplicationName对于多个写入,属性不是线程安全的,并且更改 ApplicationName 属性值可能会导致应用程序的多个用户产生意外行为。 建议你避免允许用户设置属性的代码( ApplicationName 除非必需)。 ApplicationName例如,在管理多个应用程序的个性化设置数据的管理应用程序中,可能需要设置属性。

适用于