Condividi tramite


PersonalizationAdministration.ApplicationName Proprietà

Definizione

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.

Si applica a

Vedi anche