PersonalizationAdministration.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.
Ottiene o imposta il nome dell'applicazione specificata dal provider.
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
Valore della proprietà
Nome dell'applicazione.
Eccezioni
Il tipo di un provider di personalizzazioni definito nella configurazione non è corretto.
Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazioni configurati.
-oppure-
Non è stato possibile trovare il provider di personalizzazioni predefinito nella configurazione.
Commenti
Il nome dell'applicazione influisce sui dati recuperati e salvati dal provider di personalizzazione e consente a più applicazioni di condividere i dati impostando un nome applicazione identico o dati di partizione all'interno dello stesso database specificando nomi di applicazione diversi. Il nome dell'applicazione si trova nella sezione provider di personalizzazione del file Web.config o System.config.
Attenzione
Poiché per tutte le richieste gestite da un HttpApplication oggetto viene usata una singola istanza del provider di profili predefinita, è possibile eseguire più richieste contemporaneamente e tentare di impostare il valore della ApplicationName proprietà. La ApplicationName proprietà non è thread-safe per più scritture e la modifica del valore della proprietà può comportare un ApplicationName comportamento imprevisto per più utenti di un'applicazione. È consigliabile evitare il codice per consentire agli utenti di impostare la ApplicationName proprietà, a meno che non sia necessario. Un esempio di applicazione in cui l'impostazione della ApplicationName proprietà potrebbe essere necessaria è un'applicazione amministrativa che gestisce i dati del profilo per più applicazioni. Tale applicazione deve essere un'applicazione a utente singolo e non un'applicazione Web.