PersonalizationProvider.ResetUserState(String, DateTime) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När de åsidosätts i en härledd klass tar bort webbdelars anpassningsdata från det underliggande datalagret baserat på de angivna parametrarna.
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
Parametrar
- path
- String
Sökvägen till de anpassningsdata som ska tas bort. Det här värdet kan vara null men får inte vara en tom sträng ("").
- userInactiveSinceDate
- DateTime
Datumet då en webbplatsanvändare senast ändrade anpassningsdata.
Returer
Antalet rader som tagits bort från det underliggande datalagret.
Kommentarer
Den här metoden är den abstrakta definitionen av en administrativ metod för att ta bort anpassningsdata. Observera att den här metoden endast påverkar användaranpassningsdata och inte delade data.
Härledda implementeringar bör följa den logik som beskrivs nedan:
Parametern
pathfår inte innehålla jokertecken.Om providern exponerar data från ett transaktionsmedveten datalager bör den här metoden utföra sina åtgärder i en enda atomisk transaktion.
Om parametern
pathinte ärnullkommer endast personanpassningsposter per användare som är associerade medpathatt tas bort.Endast personanpassningsposter per användare som är associerade med användare som anses vara inaktiva sedan det datum som anges i parametern
userInactiveSinceDatetas bort. Mer specifikt tas poster där LastActivityDate är mindre än eller lika med UserInactiveSinceDate bort.Om båda parametrarna anges tas poster som matchar båda begränsningarna bort.
Parametern
pathkan varanull.Parametern
pathfår inte vara en tom sträng. Den bör trimmas innan du utför den här kontrollen.Egenskapen UserInactiveSinceDate får inte vara
null.