Share via


RoleProvider.ApplicationName Proprietà

Definizione

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 entrare in conflitto 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à.

Si applica a

Vedi anche