This documentation is archived and is not being maintained.

PersonalizationProvider::ApplicationName Property

When overridden in a derived class, gets or sets the name of the application configured for the provider.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)

public:
virtual property String^ ApplicationName {
	String^ get () abstract;
	void set (String^ value) abstract;
}

Property Value

Type: System::String
The application configured for the personalization provider.

If an application name is not specified in the configuration file using the providers Element for personalization for webParts (ASP.NET Settings Schema) attribute, the value of the ApplicationVirtualPath property is used.

Caution noteCaution

Because a single, default personalization provider instance is used for all the requests served by an HttpApplication object, you can have multiple requests executing concurrently, each attempting to set the ApplicationName property value. The ApplicationName property is not thread-safe for multiple writes, and changing the ApplicationName property value can result in unexpected behavior for multiple users of an application. It is recommended that you avoid code allowing users to set the ApplicationName property unless required. Setting the ApplicationName property might be required, for example, in an administrative application that manages personalization data for multiple applications.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show: