PersonalizationProvider.ApplicationName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.