Freigeben über


RoleProvider.ApplicationName Eigenschaft

Definition

Ruft den Namen der Anwendung ab, für die Rolleninformationen gespeichert und abgerufen werden sollen, oder legt diesen fest.

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

Eigenschaftswert

Der Name der Anwendung, für die Rolleninformationen gespeichert und abgerufen werden sollen.

Beispiele

Das folgende Codebeispiel zeigt eine Beispielimplementierung der ApplicationName -Eigenschaft.

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

Hinweise

Wird ApplicationName von der Roles -Klasse verwendet, um Benutzer und Rollen verschiedenen Anwendungen zuzuordnen. Dadurch können mehrere Anwendungen dieselbe Datenbank zum Speichern von Benutzer- und Rolleninformationen verwenden, ohne dass konflikte zwischen doppelten Benutzernamen oder Rollennamen auftreten. Mehrere ASP.NET Anwendungen können dieselbe Datenbank verwenden, indem sie denselben Wert in der ApplicationName -Eigenschaft angeben. Die ApplicationName Eigenschaft kann programmgesteuert oder deklarativ in der Konfigurationsdatei für die Webanwendung mithilfe des applicationName -Attributs festgelegt werden.

Wenn keine ApplicationName Eigenschaft angegeben wird, wird empfohlen, den ApplicationVirtualPath Eigenschaftswert zu verwenden.

Gilt für:

Weitere Informationen