ProfileProvider.DeleteInactiveProfiles Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze worden overschreven in een afgeleide klasse, verwijdert u alle gebruikersprofielgegevens voor profielen waarin de laatste activiteitsdatum zich vóór de opgegeven datum heeft voorgedaan.
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
Parameters
- authenticationOption
- ProfileAuthenticationOption
Een van de ProfileAuthenticationOption waarden die aangeven of anoniem, geverifieerd of beide typen profielen worden verwijderd.
- userInactiveSinceDate
- DateTime
Een DateTime die aangeeft welke gebruikersprofielen als inactief worden beschouwd. Als de LastActivityDate waarde van een gebruikersprofiel plaatsvindt op of vóór deze datum en tijd, wordt het profiel beschouwd als inactief.
Retouren
Het aantal profielen dat uit de gegevensbron is verwijderd.
Voorbeelden
In het volgende codevoorbeeld ziet u de handtekening van de methode voor een implementatie van de DeleteInactiveProfiles methode. Zie Procedure voor een voorbeeld van een volledige ProfileProvider implementatie : Het voorbeeld van de profielprovider bouwen en uitvoeren.
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
Opmerkingen
De DeleteInactiveProfiles methode wordt gebruikt om ongebruikte profielgegevens uit de gegevensbron te verwijderen. Alleen gegevens voor de applicationName opgegeven in het configuratiebestand worden verwijderd. De authenticationOption parameter geeft aan of alleen anonieme profielen, alleen geverifieerde profielen of alle profielen worden doorzocht. Profielen waarin de LastActivityDate parameterwaarde voor of vóór de opgegeven userInactiveSinceDate parameterwaarde wordt verwijderd.