Partager via


ProfileProvider.DeleteProfiles Méthode

Définition

Supprime les propriétés et les informations relatives au profil de la source de données.

Surcharges

DeleteProfiles(String[])

En cas de substitution dans une classe dérivée, supprime les informations et les propriétés des profils qui correspondent à la liste fournie de noms d'utilisateurs.

DeleteProfiles(ProfileInfoCollection)

En cas de substitution dans une classe dérivée, supprime les informations et les propriétés de profil relatives à la liste de profils fournie.

DeleteProfiles(String[])

En cas de substitution dans une classe dérivée, supprime les informations et les propriétés des profils qui correspondent à la liste fournie de noms d'utilisateurs.

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

Paramètres

usernames
String[]

Tableau de chaînes des noms d'utilisateurs des profils à supprimer.

Retours

Nombre de profils supprimés de la source de données.

Exemples

L’exemple de code suivant montre la signature de la méthode pour une implémentation de la DeleteProfiles méthode. Pour obtenir un exemple d’implémentation complète ProfileProvider , consultez Guide pratique pour générer et exécuter l’exemple de fournisseur de profil.

public override int DeleteProfiles(string[] usernames)
{
    return 0;
}
Public Overrides Function DeleteProfiles(ByVal usernames As String()) As Integer
  Return 0
End Function

Remarques

La DeleteProfiles méthode supprime les profils spécifiés dans le usernames paramètre . Seules les données pour le applicationName spécifié dans le fichier de configuration sont supprimées.

Voir aussi

S’applique à

DeleteProfiles(ProfileInfoCollection)

En cas de substitution dans une classe dérivée, supprime les informations et les propriétés de profil relatives à la liste de profils fournie.

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

Paramètres

profiles
ProfileInfoCollection

ProfileInfoCollection d'informations sur les profils qui seront supprimés.

Retours

Nombre de profils supprimés de la source de données.

Exemples

L’exemple de code suivant montre la signature de la méthode pour une implémentation de la DeleteProfiles méthode. Pour obtenir un exemple d’implémentation complète ProfileProvider , consultez Guide pratique pour générer et exécuter l’exemple de fournisseur de profil.

public override int DeleteProfiles(ProfileInfoCollection profiles)
{
    return 0;
}
Public Overrides Function DeleteProfiles(ByVal profiles As ProfileInfoCollection) As Integer
  Return 0
End Function

Remarques

La DeleteProfiles méthode supprime les profils spécifiés dans le profiles paramètre . Seules les données pour le applicationName spécifié dans le fichier de configuration sont supprimées.

Lorsque vous implémentez cette méthode dans une classe dérivée, vous pouvez utiliser la applicationName valeur et la UserName propriété de chaque ProfileInfo objet dans le fourni ProfileInfoCollection pour déterminer les profils à supprimer de votre source de données.

Voir aussi

S’applique à