RoleProvider.ApplicationName Egenskap

Definition

Hämtar eller anger namnet på programmet som ska lagras och hämta rollinformation för.

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

Egenskapsvärde

Namnet på programmet som ska lagras och hämta rollinformation för.

Exempel

I följande kodexempel visas en exempelimplementering av ApplicationName egenskapen.

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

Kommentarer

ApplicationName Används av Roles klassen för att associera användare och roller med olika program. Detta gör att flera program kan använda samma databas för att lagra användar- och rollinformation utan att stöta på konflikter mellan duplicerade användarnamn eller rollnamn. Flera ASP.NET program kan använda samma databas genom att ange samma värde i egenskapen ApplicationName. Egenskapen ApplicationName kan anges programmatiskt, eller så kan den anges deklarativt i konfigurationsfilen för webbprogrammet med hjälp av applicationName attributet .

Om ingen ApplicationName egenskap har angetts rekommenderar vi att egenskapsvärdet ApplicationVirtualPath används.

Gäller för

Se även