AuthorizationStoreRoleProvider.ScopeName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre de ámbito para el almacén de autorizaciones.
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
Valor de propiedad
Nombre de ámbito para el almacén de autorizaciones.
Comentarios
La ScopeName propiedad se puede establecer mediante el scopeName
atributo de configuración de la instancia del proveedor en la providers
sección de la roleManager
sección de configuración.
Precaución
Dado que una única instancia de proveedor de roles predeterminada se usa para todas las solicitudes atendidas por un HttpApplication objeto, puede tener varias solicitudes que se ejecutan simultáneamente e intentar establecer el valor de la ScopeName propiedad. La ScopeName propiedad no es segura para subprocesos para varias escrituras y cambiar el valor de propiedad ScopeName puede dar lugar a un comportamiento inesperado cuando hay varios usuarios de una aplicación. Se recomienda evitar escribir código que permita a los usuarios establecer la ScopeName propiedad a menos que sea necesario. Un ejemplo de una aplicación en la que puede ser necesario establecer la ScopeName propiedad es una aplicación administrativa que administra los datos de rol para varias aplicaciones. Esta aplicación debe ser una aplicación de usuario único y no una aplicación web.