Freigeben über


MembershipProvider.ApplicationName Eigenschaft

Definition

Der Name der Anwendung, die den benutzerdefinierten Mitgliedschaftsanbieter verwendet.

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, die den benutzerdefinierten Mitgliedschaftsanbieter verwendet.

Beispiele

Ein Beispiel für eine MembershipProvider Implementierung finden Sie unter Implementieren eines Profilanbieters.

Hinweise

Der ApplicationName Eigenschaftswert wird in der Datenquelle mit zugehörigen Benutzerinformationen gespeichert, um einen Benutzer einer bestimmten Anwendung zuzuordnen. Diese Eigenschaft ist Lese-/Schreibzugriff und wird standardmäßig auf den ApplicationPath Eigenschaftswert festgelegt, wenn sie nicht explizit angegeben wird.

Da Mitgliedschaftsanbieter Benutzerinformationen für jede Anwendung eindeutig speichern, können mehrere ASP.NET Anwendungen dieselbe Datenquelle verwenden, ohne in einen Konflikt zu geraten, wenn doppelte Benutzernamen erstellt werden. Alternativ können mehrere ASP.NET-Anwendungen dieselbe Benutzerdatenquelle verwenden, indem sie dieselbe ApplicationNameangeben.

In Ihrer Mitgliedschaftsanbieterimplementierung müssen Sie sicherstellen, dass Ihr Datenschema die ApplicationName und enthält, dass Datenquellenabfragen und -updates auch die ApplicationNameenthalten.

Gilt für:

Weitere Informationen