RoleProvider.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 per cui archiviare e recuperare informazioni sui ruoli.
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 per cui archiviare e recuperare informazioni sui ruoli.
Esempio
Nell'esempio di codice seguente viene illustrata un'implementazione di esempio della ApplicationName proprietà .
private string pApplicationName;
public override string ApplicationName
{
get { return pApplicationName; }
set { pApplicationName = value; }
}
Private pApplicationName As String
Public Overrides Property ApplicationName As String
Get
Return pApplicationName
End Get
Set
pApplicationName = value
End Set
End Property
Commenti
l'oggetto ApplicationNameRoles viene utilizzato dalla classe per associare utenti e ruoli a applicazioni diverse. In questo modo, più applicazioni possono usare lo stesso database per archiviare informazioni su utenti e ruoli senza conflitti tra nomi utente duplicati o nomi di ruolo. Più applicazioni ASP.NET possono usare lo stesso database specificando lo stesso valore nella ApplicationName proprietà . La ApplicationName proprietà può essere impostata a livello di codice oppure può essere impostata in modo dichiarativo nel file di configurazione per l'applicazione Web usando l'attributo applicationName
.
Se non viene specificata alcuna ApplicationName proprietà, è consigliabile usare il valore della ApplicationVirtualPath proprietà.