PersonalizationProvider.ApplicationName Eigenschap

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u de naam in van de toepassing die voor de provider is geconfigureerd.

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

Waarde van eigenschap

De toepassing die is geconfigureerd voor de personalisatieprovider.

Opmerkingen

Als een toepassingsnaam niet is opgegeven in het configuratiebestand met behulp van het element providers voor persoonlijke instellingen voor webonderdelen (ASP.NET instellingenschema), wordt de waarde van de eigenschap ApplicationVirtualPath gebruikt.

Caution

Omdat één exemplaar van een standaard personalisatieprovider wordt gebruikt voor alle aanvragen die door een HttpApplication object worden verwerkt, kunt u meerdere aanvragen tegelijk uitvoeren, waarbij elke poging om de ApplicationName eigenschapswaarde in te stellen. De ApplicationName eigenschap is niet thread-veilig voor meerdere schrijfbewerkingen en het wijzigen van de ApplicationName eigenschapswaarde kan leiden tot onverwacht gedrag voor meerdere gebruikers van een toepassing. Het wordt aanbevolen dat u code vermijdt waarmee gebruikers de ApplicationName eigenschap kunnen instellen, tenzij dit vereist is. Het instellen van de ApplicationName eigenschap is bijvoorbeeld vereist in een beheertoepassing waarmee persoonlijke instellingen voor meerdere toepassingen worden beheerd.

Van toepassing op