RoleProvider.ApplicationName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.