PersonalizationProvider.ApplicationName Eigenschaft

Definition

Ruft den Namen der für den Anbieter konfigurierten Anwendung ab bzw. legt ihn fest, wenn der Name in einer abgeleiteten Klasse überschrieben wird.

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

String

Die für den Personalisierungsanbieter konfigurierte Anwendung.

Hinweise

Wenn in der Konfigurationsdatei kein Anwendungsname angegeben wird, der das providers-Element für die Personalisierung für das webParts-Attribut (ASP.NET Einstellungen Schema) verwendet, wird der Wert der ApplicationVirtualPath -Eigenschaft verwendet.

Achtung

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

Gilt für