Condividi tramite


MembershipProvider.ApplicationName Proprietà

Definizione

Nome dell'applicazione che usa il provider di appartenenze personalizzato.

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à

Nome dell'applicazione che usa il provider di appartenenze personalizzato.

Esempio

Per un esempio di implementazione, vedere Implementazione di MembershipProviderun provider di profili.

Commenti

Il valore della ApplicationName proprietà viene archiviato nell'origine dati con informazioni utente correlate per associare un utente a una determinata applicazione. Questa proprietà è di lettura/scrittura e il valore predefinito è il valore della ApplicationPath proprietà, se non specificato in modo esplicito.

Poiché i provider di appartenenze archiviano le informazioni utente in modo univoco per ogni applicazione, più applicazioni ASP.NET possono usare la stessa origine dati senza che si verifichi un conflitto se vengono creati nomi utente duplicati. In alternativa, più applicazioni ASP.NET possono usare la stessa origine dati utente specificando lo stesso ApplicationName.

Nell'implementazione del provider di appartenenze è necessario assicurarsi che lo schema dei dati includa ApplicationName e che le query e gli aggiornamenti dell'origine dati includano anche .ApplicationName

Si applica a

Vedi anche