Freigeben über


ProfileProvider.DeleteProfiles Methode

Definition

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.

Weitere Informationen

Gilt für: