Freigeben über


PersonalizationProvider.ApplicationName Eigenschaft

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben werden, ruft den Namen der anwendung ab, die für den Anbieter konfiguriert ist, oder legt den Namen fest.

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

Eigenschaftswert

Die Anwendung, die für den Personalisierungsanbieter konfiguriert ist.

Hinweise

Wenn in der Konfigurationsdatei kein Anwendungsname mit dem Anbieterelement für die Personalisierung für webParts -Attribut (ASP.NET Settings Schema) angegeben ist, wird der Wert der ApplicationVirtualPath Eigenschaft verwendet.

Vorsicht

Da eine einzelne Instanz des Personalisierungsanbieters für alle Anforderungen verwendet wird, die von einem HttpApplication Objekt bereitgestellt werden, können Sie mehrere Anforderungen gleichzeitig ausführen, wobei jeder versucht, den ApplicationName Eigenschaftswert festzulegen. Die ApplicationName Eigenschaft ist für mehrere Schreibvorgänge nicht threadsicher und das Ändern des ApplicationName Eigenschaftswerts kann zu unerwartetem Verhalten für mehrere Benutzer einer Anwendung führen. Es wird empfohlen, Code zu vermeiden, mit dem Benutzer die ApplicationName Eigenschaft festlegen können, es sei denn, dies ist erforderlich. Das Festlegen der ApplicationName Eigenschaft kann beispielsweise in einer administrativen Anwendung erforderlich sein, die Personalisierungsdaten für mehrere Anwendungen verwaltet.

Gilt für: