AuthorizationStoreRoleProvider.ScopeName Proprietà

Definizione

Ottiene o imposta il nome dell'ambito per l'archivio autorizzazioni.

public:
 property System::String ^ ScopeName { System::String ^ get(); void set(System::String ^ value); };
public string ScopeName { get; set; }
member this.ScopeName : string with get, set
Public Property ScopeName As String

Valore della proprietà

Nome dell'ambito per l'archivio autorizzazioni.

Commenti

La ScopeName proprietà può essere impostata usando l'attributo di configurazione per l'istanza scopeName del provider nella providers sezione della roleManager configurazione.

Attenzione

Poiché un'istanza predefinita del provider di ruoli viene usata per tutte le richieste gestite da un HttpApplication oggetto, è possibile avere più richieste in esecuzione simultaneamente e tentare di impostare il valore della ScopeName proprietà. La ScopeName proprietà non è thread safe per più scritture e la modifica del valore della ScopeName proprietà può comportare un comportamento imprevisto quando sono presenti più utenti di un'applicazione. È consigliabile evitare di scrivere codice che consente agli utenti di impostare la ScopeName proprietà a meno che non sia necessario. Un esempio di applicazione in cui l'impostazione della proprietà può essere necessaria è un'applicazione amministrativa che gestisce i ScopeName dati del ruolo per più applicazioni. Tale applicazione deve essere un'applicazione a utente singolo e non un'applicazione Web.

Si applica a

Vedi anche