Sdílet prostřednictvím


RoleProvider.ApplicationName Vlastnost

Definice

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.

Platí pro

Viz také