ProfileProvider.DeleteProfiles Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löscht Profileigenschaften und Informationen aus der Datenquelle.
Überlädt
DeleteProfiles(String[]) |
Löscht beim Überschreiben in einer abgeleiteten Klasse Profileigenschaften und Informationen für Profile, die der angegebenen Liste von Benutzernamen entsprechen. |
DeleteProfiles(ProfileInfoCollection) |
Löscht beim Überschreiben in einer abgeleiteten Klasse Profileigenschaften und Informationen für die angegebene Liste von Profilen. |
DeleteProfiles(String[])
Löscht beim Überschreiben in einer abgeleiteten Klasse Profileigenschaften und Informationen für Profile, die der angegebenen Liste von Benutzernamen entsprechen.
public:
abstract int DeleteProfiles(cli::array <System::String ^> ^ usernames);
public abstract int DeleteProfiles (string[] usernames);
abstract member DeleteProfiles : string[] -> int
Public MustOverride Function DeleteProfiles (usernames As String()) As Integer
Parameter
- usernames
- String[]
Ein Zeichenfolgenarray der Benutzernamen für Profile, die gelöscht werden sollen.
Gibt zurück
Die Anzahl der aus der Datenquelle gelöschten Profile.
Beispiele
Das folgende Codebeispiel zeigt die Methodensignatur für eine Implementierung der DeleteProfiles -Methode. Ein Beispiel für eine vollständige ProfileProvider Implementierung finden Sie unter Vorgehensweise: Erstellen und Ausführen des Profilanbieterbeispiels.
public override int DeleteProfiles(string[] usernames)
{
return 0;
}
Public Overrides Function DeleteProfiles(ByVal usernames As String()) As Integer
Return 0
End Function
Hinweise
Die DeleteProfiles -Methode löscht die im usernames
-Parameter angegebenen Profile. Es werden nur Daten für die applicationName
in der Konfigurationsdatei angegebene entfernt.
Weitere Informationen
Gilt für:
DeleteProfiles(ProfileInfoCollection)
Löscht beim Überschreiben in einer abgeleiteten Klasse Profileigenschaften und Informationen für die angegebene Liste von Profilen.
public:
abstract int DeleteProfiles(System::Web::Profile::ProfileInfoCollection ^ profiles);
public abstract int DeleteProfiles (System.Web.Profile.ProfileInfoCollection profiles);
abstract member DeleteProfiles : System.Web.Profile.ProfileInfoCollection -> int
Public MustOverride Function DeleteProfiles (profiles As ProfileInfoCollection) As Integer
Parameter
- profiles
- ProfileInfoCollection
Eine ProfileInfoCollection der Informationen über Profile, die gelöscht werden sollen.
Gibt zurück
Die Anzahl der aus der Datenquelle gelöschten Profile.
Beispiele
Das folgende Codebeispiel zeigt die Methodensignatur für eine Implementierung der DeleteProfiles -Methode. Ein Beispiel für eine vollständige ProfileProvider Implementierung finden Sie unter Vorgehensweise: Erstellen und Ausführen des Profilanbieterbeispiels.
public override int DeleteProfiles(ProfileInfoCollection profiles)
{
return 0;
}
Public Overrides Function DeleteProfiles(ByVal profiles As ProfileInfoCollection) As Integer
Return 0
End Function
Hinweise
Die DeleteProfiles -Methode löscht die im profiles
-Parameter angegebenen Profile. Es werden nur Daten für die applicationName
in der Konfigurationsdatei angegebene entfernt.
Wenn Sie diese Methode in einer abgeleiteten Klasse implementieren, können Sie den applicationName
Wert und die UserName Eigenschaft jedes ProfileInfo Objekts in der angegebenen ProfileInfoCollection verwenden, um zu bestimmen, welche Profile aus Ihrer Datenquelle gelöscht werden sollen.