PersonalizationAdministration.ApplicationName Eigenschaft

Definition

Ruft den Namen der vom Anbieter angegebenen Anwendung ab oder legt diesen Namen fest.

public:
 static property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public static string ApplicationName { get; set; }
static member ApplicationName : string with get, set
Public Shared Property ApplicationName As String

Eigenschaftswert

Der Anwendungsname.

Ausnahmen

Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter weist nicht den richtigen Typ auf.

Beim Versuch, eine Instanz eines konfigurierten Personalisierungsanbieters zu erstellen und zu initialisieren, ist eine Konfigurationsausnahme aufgetreten.

- oder -

Der in der Konfiguration definierte standardmäßige Personalisierungsanbieter wurde nicht gefunden.

Hinweise

Der Anwendungsname wirkt sich auf die vom Personalisierungsanbieter abgerufenen und gespeicherten Daten aus und ermöglicht es mehreren Anwendungen, Daten entweder durch Festlegen eines identischen Anwendungsnamens oder partitionieren Sie Daten innerhalb derselben Datenbank, indem sie verschiedene Anwendungsnamen angeben. Der Anwendungsname befindet sich im Abschnitt Personalisierungsanbieter der Web.config- oder System.config-Datei.

Achtung

Da eine einzelne Standardprofilanbieterinstanz für alle Anforderungen verwendet wird, die von einem HttpApplication Objekt bereitgestellt werden, können mehrere Anforderungen gleichzeitig ausgeführt werden und versuchen, 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, damit Benutzer die ApplicationName Eigenschaft festlegen können, sofern dies nicht erforderlich ist. Ein Beispiel für eine Anwendung, bei der das Festlegen der ApplicationName Eigenschaft erforderlich sein kann, ist eine Administratoranwendung, die Profildaten für mehrere Anwendungen verwaltet. Eine solche Anwendung sollte eine Einzelbenutzeranwendung und keine Webanwendung sein.

Gilt für:

Weitere Informationen