次の方法で共有


WebPartPersonalization.ResetPersonalizationState メソッド

定義

基になるデータ ストア内の現在のページ、スコープ、およびユーザーのパーソナル化データをリセットします。

public:
 virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()

例外

現在のユーザーがパーソナル化状態の更新を承認されない場合に、パーソナル化データをリセットしようとしました。

- または -

関連する PageWebPartManager インスタンスが null です。

- または -

Request コントロールの関連する WebPartManager インスタンスの Page プロパティの値が null です。

- または -

WebPartPersonalization のインスタンスが有効なパーソナル化プロバイダーを参照できません。

注釈

このメソッドは、基になるデータ ストア内の現在のページ、スコープ、およびユーザーのパーソナル化データをリセットします。 リセットの副作用として、現在実行中のページは呼び出しによって Transfer 再実行されます。 この転送では、ページが最初に要求された方法に関係なく、 GET 現在のページが要求として再実行されることに注意してください。

このメソッドは、いつでも呼び出すことができます。 内部的には、このメソッドはプロバイダーで ResetPersonalizationState メソッドを呼び出します。 データが正常にリセットされると、 ShouldResetPersonalizationState プロパティは に true設定されます。 このプロパティは、コントロール プロパティからのパーソナル化データの WebPartPersonalization 抽出と、データが既にリセットされている場合の保存をバイパスするために、インスタンスによって他の場所で使用されます。

適用対象

こちらもご覧ください