RoleProvider.ApplicationName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví název aplikace pro uložení a načtení informací o roli pro.
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
Hodnota vlastnosti
Název aplikace, do které se mají ukládat a načítat informace o roli.
Příklady
Následující příklad kódu ukazuje ukázkovou implementaci ApplicationName vlastnosti .
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
Poznámky
Třída ApplicationName slouží k přidružení uživatelů a rolí k různým aplikacím Roles . To umožňuje více aplikacím používat stejnou databázi k ukládání informací o uživatelích a rolích, aniž by došlo ke konfliktům mezi duplicitními uživatelskými jmény nebo názvy rolí. Stejnou databázi může používat více ASP.NET aplikací zadáním stejné hodnoty ve ApplicationName vlastnosti . Vlastnost ApplicationName lze nastavit programově nebo ji lze nastavit deklarativně v konfiguračním souboru pro webovou aplikaci pomocí atributu applicationName
.
Pokud není zadaná žádná ApplicationName vlastnost, doporučujeme ApplicationVirtualPath použít hodnotu vlastnosti.