WebPartPersonalization.ResetPersonalizationState Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temel alınan veri deposundaki geçerli sayfa, kapsam ve kullanıcı için kişiselleştirme verilerini sıfırlar.
public:
virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()
Özel durumlar
Geçerli kullanıcı kişiselleştirme durumunu değiştirme yetkisi olmadığında kişiselleştirme verilerini sıfırlama girişiminde bulunuldu.
-veya-
Page İlişkili WebPartManager örneği şeklindedirnull.
-veya-
Denetimin Request ilişkili Page örneğindeki özelliğinin WebPartManager değeri olurnull.
-veya-
Örnek WebPartPersonalization geçerli bir kişiselleştirme sağlayıcısına başvuramaz.
Açıklamalar
Bu yöntem, temel alınan veri deposundaki geçerli sayfa, kapsam ve kullanıcı için kişiselleştirme verilerini sıfırlar. Sıfırlamanın yan etkisi olarak, şu anda yürütülen sayfa bir Transfer çağrı tarafından yeniden yürütülür. Bu aktarımın, sayfanın başlangıçta nasıl istendiğine bakılmaksızın geçerli sayfayı istek GET olarak yeniden yürüttüğüne dikkat edin.
Bu yöntem herhangi bir zamanda çağrılabilir. Dahili olarak, bu yöntem sağlayıcıda ResetPersonalizationState yöntemini çağırır. Veriler başarıyla sıfırlandıktan ShouldResetPersonalizationState sonra özelliği olarak trueayarlanır. Bu özellik, denetim özelliklerinden kişiselleştirme verilerini ayıklamayı ve veriler zaten sıfırlanmışsa kaydetmeyi atlamak için örnek tarafından WebPartPersonalization başka bir yerde kullanılır.