PersonalizationProvider.ApplicationName Proprietà

Definizione

Quando si esegue l'override in una classe derivata, ottiene o imposta il nome dell'applicazione configurata per il provider.

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

Valore della proprietà

String

L'applicazione configurata per il provider di personalizzazioni.

Commenti

Se il nome di un'applicazione non viene specificato nel file di configurazione usando l'attributo providers Element for personalization for webParts (ASP.NET Impostazioni Schema), viene usato il valore della proprietà ApplicationVirtualPath .

Attenzione

Poiché una singola istanza predefinita del provider di personalizzazioni viene utilizzata per tutte le richieste servite da un oggetto , è possibile eseguire più richieste simultaneamente, ognuna delle quali tenta di impostare il valore HttpApplication ApplicationName della proprietà . La proprietà non è thread-safe per più scritture e la modifica del valore della proprietà può comportare un comportamento imprevisto ApplicationName per più utenti di ApplicationName un'applicazione. È consigliabile evitare che il codice consenta agli utenti di impostare la ApplicationName proprietà a meno che non sia necessario. L'impostazione ApplicationName della proprietà potrebbe essere necessaria, ad esempio, in un'applicazione amministrativa che gestisce i dati sulla personalizzazione per più applicazioni.

Si applica a