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 ProfileAuthenticationOption valeurs, en spécifiant si les profils anonymes, authentifiés ou les deux types de profils sont supprimés.

userInactiveSinceDate
DateTime

Qui DateTime identifie les profils utilisateur considérés comme inactifs. Si la LastActivityDate valeur d’un profil utilisateur se produit avant 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 méthode pour une implémentation de la DeleteInactiveProfiles méthode. Pour obtenir un exemple d’implémentation complète ProfileProvider , consultez How to : Build and Run the Profile Provider Example.

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 applicationName données spécifiées 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 sont recherchés. Profils dans lesquels se LastActivityDate produit ou avant la suppression de la valeur de paramètre spécifiée userInactiveSinceDate .

S’applique à

Voir aussi