Partager via


ProfileProvider.DeleteInactiveProfiles Méthode

Définition

En cas de substitution dans une classe dérivée, supprime toutes les données de profil utilisateur pour les profils dans lesquels la dernière date d'activité s'est produite avant la date spécifiée.

public:
 abstract int DeleteInactiveProfiles(System::Web::Profile::ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
public abstract int DeleteInactiveProfiles (System.Web.Profile.ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
abstract member DeleteInactiveProfiles : System.Web.Profile.ProfileAuthenticationOption * DateTime -> int
Public MustOverride Function DeleteInactiveProfiles (authenticationOption As ProfileAuthenticationOption, userInactiveSinceDate As DateTime) As Integer

Paramètres

authenticationOption
ProfileAuthenticationOption

Une des valeurs ProfileAuthenticationOption spécifiant si le type de profil anonyme, authentifié, ou les deux sont supprimés.

userInactiveSinceDate
DateTime

DateTime qui identifie quels profils utilisateur sont considérés inactifs. Si la valeur LastActivityDate d'un profil utilisateur survient à ou avant cette date et cette heure, le profil est considéré comme inactif.

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 DeleteInactiveProfiles 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 DeleteInactiveProfiles(
    ProfileAuthenticationOption authenticationOption,
    DateTime userInactiveSinceDate)
{
    return 0;
}
Public Overrides Function DeleteInactiveProfiles( _
ByVal authenticationOption As ProfileAuthenticationOption, _
ByVal userInactiveSinceDate As DateTime) As Integer

  Return 0
End Function

Remarques

La DeleteInactiveProfiles méthode est utilisée pour supprimer les données de profil inutilisées de la source de données. Seules les données pour le applicationName spécifié dans le fichier de configuration sont supprimées. Le authenticationOption paramètre spécifie si seuls les profils anonymes, seuls les profils authentifiés ou tous les profils font l’objet d’une recherche. Les profils dans lesquels le LastActivityDate se produit sur ou avant la valeur de paramètre spécifiée userInactiveSinceDate sont supprimés.

S’applique à

Voir aussi