PersonalizationProvider.ApplicationName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.