WebPartPersonalization.ResetPersonalizationState 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.
Återställer anpassningsdata för den aktuella sidan, omfånget och användaren i det underliggande datalagret.
public:
virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()
Undantag
Ett försök gjordes att återställa anpassningsdata när den aktuella användaren inte har behörighet att ändra anpassningstillståndet.
-eller-
Instansen Page för den associerade WebPartManager är null.
-eller-
Värdet för Request egenskapen på kontrollens WebPartManager associerade Page instans är null.
-eller-
Instansen WebPartPersonalization kan inte referera till en giltig personanpassningsprovider.
Kommentarer
Den här metoden återställer anpassningsdata för den aktuella sidan, omfånget och användaren i det underliggande datalagret. Som en bieffekt av återställningen körs sidan som körs på nytt av ett Transfer anrop. Observera att den här överföringen kör den aktuella sidan igen som en GET begäran oavsett hur sidan ursprungligen begärdes.
Den här metoden kan anropas när som helst. Internt anropar den ResetPersonalizationState här metoden metoden på providern. När data har återställts är egenskapen ShouldResetPersonalizationState inställd på true. Den här egenskapen används någon annanstans av instansen WebPartPersonalization för att kringgå extrahering av anpassningsdata från kontrollegenskaper och spara den om data redan har återställts.