ProfileProvider.DeleteInactiveProfiles Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .