Share via


RoleProvider.ApplicationName Propiedad

Definición

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

String

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 la información de usuario y rol sin entrar en conflictos entre nombres de usuario duplicados o nombres de roles. Varias aplicaciones 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.

Se aplica a

Consulte también