RoleProvider.ApplicationName 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 la aplicación para la que se va a almacenar y recuperar información de roles.
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
Valor de propiedad
Nombre de la aplicación para la que se va a almacenar y recuperar información de roles.
Ejemplos
En el ejemplo de código siguiente se muestra una implementación de ejemplo de la ApplicationName propiedad .
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
Comentarios
La ApplicationName clase usa Roles para asociar usuarios y roles a diferentes aplicaciones. Esto permite que varias aplicaciones usen la misma base de datos para almacenar información de usuario y rol sin conflictos entre nombres de usuario duplicados o nombres de rol. Varias aplicaciones de ASP.NET pueden usar la misma base de datos especificando el mismo valor en la ApplicationName propiedad . La ApplicationName propiedad se puede establecer mediante programación o se puede establecer mediante declaración en el archivo de configuración de la aplicación web mediante el applicationName
atributo .
Si no se especifica ninguna ApplicationName propiedad, se recomienda usar el valor de la ApplicationVirtualPath propiedad.