PersonalizationProvider.ResetUserState(String, DateTime) 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 persoonlijke gegevens van webonderdelen uit het onderliggende gegevensarchief op basis van de opgegeven parameters.
public:
abstract int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public abstract int ResetUserState(string path, DateTime userInactiveSinceDate);
abstract member ResetUserState : string * DateTime -> int
Public MustOverride Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer
Parameters
- path
- String
Het pad van de persoonlijke gegevens die moeten worden verwijderd. Deze waarde kan zijn null , maar kan geen lege tekenreeks ("").
- userInactiveSinceDate
- DateTime
De datum die aangeeft wanneer een websitegebruiker voor het laatst persoonlijke instellingen heeft gewijzigd.
Retouren
Het aantal rijen dat uit het onderliggende gegevensarchief is verwijderd.
Opmerkingen
Deze methode is de abstracte definitie van een beheermethode voor het verwijderen van persoonlijke gegevens. Houd er rekening mee dat deze methode alleen van invloed is op persoonlijke gegevens van gebruikers en niet op gedeelde gegevens.
Afgeleide implementaties moeten de onderstaande logica volgen:
De
pathparameter mag geen jokertekens bevatten.Als de provider gegevens uit een transactiebewust gegevensarchief beschikbaar maakt, moet deze methode de bewerkingen uitvoeren in één atomische transactie.
Als de
pathparameter niet isnull, worden alleen persoonlijke records per gebruiker verwijderdpath.Alleen persoonlijke records per gebruiker die zijn gekoppeld aan gebruikers die als inactief worden beschouwd sinds de datum die in de
userInactiveSinceDateparameter wordt aangegeven, worden verwijderd. Records waarvoor LastActivityDate minder dan of gelijk is aan UserInactiveSinceDate , worden verwijderd.Als beide parameters worden opgegeven, worden records die overeenkomen met beide beperkingen verwijderd.
De
pathparameter kan zijnnull.De
pathparameter mag geen lege tekenreeks zijn. Deze moet worden ingekort voordat u deze controle uitvoert.De UserInactiveSinceDate eigenschap kan niet zijn
null.