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ının kişiselleştirme durumunu değiştirme yetkisi olmadığında kişiselleştirme verilerini sıfırlama girişiminde bulunuldu.
-veya-
İlişkili Page WebPartManager örneği şeklindedir null
.
-veya-
Denetimin Request ilişkili Page örneğindeki özelliğinin WebPartManager değeri şeklindedirnull
.
-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 bir 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 ilk olarak 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 true
ayarlanır. Bu özellik, denetim özelliklerinden kişiselleştirme verilerini ayıklamayı atlamak ve veriler zaten sıfırlanmışsa kaydetmek için örnek tarafından WebPartPersonalization başka bir yerde kullanılır.