Freigeben über


ProfileProvider.DeleteProfiles Methode

Definition

Löscht Profileigenschaften und Informationen aus der Datenquelle.

Überlädt

Name Beschreibung
DeleteProfiles(String[])

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden Profileigenschaften und Informationen für Profile gelöscht, die der angegebenen Liste der Benutzernamen entsprechen.

DeleteProfiles(ProfileInfoCollection)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden Profileigenschaften und Informationen für die angegebene Liste von Profilen gelöscht.

DeleteProfiles(String[])

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden Profileigenschaften und Informationen für Profile gelöscht, die der angegebenen Liste der 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 von Benutzernamen, für die Profile gelöscht werden sollen.

Gibt zurück

Die Anzahl der Profile, die aus der Datenquelle gelöscht wurden.

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 How to: Build and Run the Profile Provider Example.

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 Daten entfernt.

Weitere Informationen

Gilt für:

DeleteProfiles(ProfileInfoCollection)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden Profileigenschaften und Informationen für die angegebene Liste von Profilen gelöscht.

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 Von Informationen zu Profilen, die gelöscht werden sollen.

Gibt zurück

Die Anzahl der Profile, die aus der Datenquelle gelöscht wurden.

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 How to: Build and Run the Profile Provider Example.

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 Daten 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 Klasse verwenden, um zu bestimmen, welche Profile aus Der Datenquelle gelöscht werden sollen.

Weitere Informationen

Gilt für: