Freigeben über


MembershipProvider.GetUserNameByEmail(String) Methode

Definition

Ruft den Benutzernamen ab, der der angegebenen E-Mail-Adresse zugeordnet ist.

public:
 abstract System::String ^ GetUserNameByEmail(System::String ^ email);
public abstract string GetUserNameByEmail (string email);
abstract member GetUserNameByEmail : string -> string
Public MustOverride Function GetUserNameByEmail (email As String) As String

Parameter

email
String

Die gesuchte E-Mail-Adresse.

Gibt zurück

Der Benutzername, der der angegebenen E-Mail-Adresse zugeordnet ist. Wird keine Übereinstimmung gefunden, wird null zurückgegeben.

Beispiele

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

Hinweise

Verwendet als Eingabe eine E-Mail-Adresse und gibt den ersten Benutzernamen aus der Datenquelle zurück, in der die E-Mail-Adresse mit dem angegebenen email Parameterwert übereinstimmt.

Wenn kein Benutzername mit einer übereinstimmenden E-Mail-Adresse gefunden wird, null wird zurückgegeben.

Wenn mehrere Benutzernamen gefunden werden, die mit einer bestimmten E-Mail-Adresse übereinstimmen, sollte nur der erste gefundene Benutzername zurückgegeben werden. Sie können einen benutzerdefinierten Mechanismus implementieren, um eine eindeutige E-Mail-Adresse für jeden Benutzernamen wie die RequiresUniqueEmail vom SqlMembershipProvider Anbieter unterstützte Eigenschaft sicherzustellen.

Gilt für:

Weitere Informationen