Aracılığıyla paylaş


SqlPersonalizationProvider.ResetUserState(String, DateTime) Yöntem

Tanım

Kullanıcı kişiselleştirme verilerini belirtilen parametrelere göre temel alınan veri deposundan siler.

public:
 override int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public override int ResetUserState (string path, DateTime userInactiveSinceDate);
override this.ResetUserState : string * DateTime -> int
Public Overrides 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

Son etkinliği gösteren tarih.

Döndürülenler

Temel alınan veri deposundan silinen satırların sayısı.

Özel durumlar

path boş bir dizedir.

-veya-

Yol 256 karakterden uzun.

Açıklamalar

Bu yöntemin parametreleri aşağıdaki kısıtlamalara sahiptir:

  • path parametresi joker karakter içeremez.

  • 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 olmayan kullanıcılarla ilişkili kullanıcı başına kişiselleştirme kayıtları silinir. Tam karşılaştırma, özelliğin parametresinden LastActivityDate küçük veya parametreye eşit olduğu kayıtları silmektir userInactiveSinceDate .

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

  • path parametresi olabilirnull.

  • Parametre path , kırpmadan sonra boş bir dize olamaz.

  • UserInactiveSinceDate özelliği olamaznull.

Şunlara uygulanır