Aracılığıyla paylaş


PersonalizationProvider.ResetUserState(String, DateTime) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen parametrelere göre temel alınan veri deposundan Web Bölümleri kişiselleştirme verilerini siler.

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

Parametreler

path
String

Silinecek kişiselleştirme verilerinin yolu. Bu değer boş bir dize ("") olabilir null ancak olamaz.

userInactiveSinceDate
DateTime

Web sitesi kullanıcısının kişiselleştirme verilerini en son ne zaman değiştirdiğini gösteren tarih.

Döndürülenler

Temel alınan veri deposundan silinen satır sayısı.

Açıklamalar

Bu yöntem, kişiselleştirme verilerini silmek için bir yönetim yönteminin soyut tanımıdır. Bu yöntemin paylaşılan verileri değil yalnızca kullanıcı kişiselleştirme verilerini etkilediğini unutmayın.

Türetilmiş uygulamalar aşağıda açıklanan mantığı izlemelidir:

  • path parametresi joker karakter içeremez.

  • Sağlayıcı işlem kullanan bir veri deposundaki verileri kullanıma sunarsa, bu yöntem işlemlerini tek bir atomik işlemde gerçekleştirmelidir.

  • path Parametresi olmayannull bir parametreyse, yalnızca ile path ilişkilendirilmiş kullanıcı başına kişiselleştirme kayıtları silinir.

  • Yalnızca parametrede userInactiveSinceDate belirtilen tarihten bu yana etkin olmadığı kabul edilen kullanıcılarla ilişkilendirilmiş kullanıcı başına kişiselleştirme kayıtları silinir. Özellikle, küçük veya eşit UserInactiveSinceDate olan LastActivityDate kayıtlar silinir.

  • Her iki parametre de sağlanmışsa, her iki kısıtlamayla da eşleşen kayıtlar silinir.

  • path parametresi olabilirnull.

  • path parametresi boş bir dize olamaz. Bu denetimi gerçekleştirmeden önce kırpılmalıdır.

  • UserInactiveSinceDate özelliği olamaznull.

Şunlara uygulanır