Aracılığıyla paylaş


PersonalizationAdministration.ResetInactiveUserState Yöntem

Tanım

Temel alınan veri deposundaki ilişkili satırları silerek kullanıcı başına kişiselleştirme durumu bilgilerini sıfırlar.

Aşırı Yüklemeler

Name Description
ResetInactiveUserState(DateTime)

Belirtilen parametreye göre, temel alınan veri deposundaki tüm kullanıcı başına kişiselleştirme durumu bilgilerini sıfırlar.

ResetInactiveUserState(String, DateTime)

Belirtilen parametrelere bağlı olarak, etkin olmayan kullanıcılar için temel alınan veri deposundaki tüm kullanıcı başına durum bilgilerini sıfırlar.

ResetInactiveUserState(DateTime)

Belirtilen parametreye göre, temel alınan veri deposundaki tüm kullanıcı başına kişiselleştirme durumu bilgilerini sıfırlar.

public:
 static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState(DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer

Parametreler

userInactiveSinceDate
DateTime

Kullanıcının kişiselleştirme bilgilerine son erişildiği tarih.

Döndürülenler

Temel alınan veri deposunda sıfırlanan satır sayısı.

Özel durumlar

Yapılandırmada tanımlanan kişiselleştirme sağlayıcısının sağlayıcısı doğru türde değil.

-veya-

Herhangi bir parametrenin dizesinin uzunluğu 256 karakterden uzundur.

Yapılandırılan kişiselleştirme sağlayıcılarından birinin örneğini oluşturmaya ve başlatmaya çalışırken bir yapılandırma özel durumu oluştu.

-veya-

Yapılandırmada tanımlanan varsayılan kişiselleştirme sağlayıcısı bulunamadı.

Varsayılan sağlayıcı, sayı için negatif bir sayı döndürdü.

Açıklamalar

Bu yöntem, kullanıcının özellik değerinin değerden küçük veya buna eşit UserInactiveSinceDate olduğu temel veri deposundaki tüm kullanıcı LastActivityDate başına durum bilgilerini sıfırlar.

olarak ayarlanırsa UserInactiveSinceDateMaxValue, bu yöntem temel alınan veri deposundaki tüm kullanıcı başına verileri sıfırlar.

Ayrıca bkz.

Şunlara uygulanır

ResetInactiveUserState(String, DateTime)

Belirtilen parametrelere bağlı olarak, etkin olmayan kullanıcılar için temel alınan veri deposundaki tüm kullanıcı başına durum bilgilerini sıfırlar.

public:
 static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState(string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Parametreler

path
String

Sıfırlanacak kişiselleştirme durumu bilgileriyle ilişkili sayfanın yolu.

userInactiveSinceDate
DateTime

Kullanıcı durumu kişiselleştirme öğelerini sıfırlamada kullanılacak son etkin tarih.

Döndürülenler

Temel alınan veri deposunda sıfırlanan satır sayısı.

Özel durumlar

path, null'e eşittir.

path , kırpmadan sonra boş bir dizedir ("").

-veya-

Yapılandırmada tanımlanan kişiselleştirme sağlayıcısının sağlayıcısı doğru türde değil.

-veya-

Herhangi bir parametrenin dizesinin uzunluğu 256 karakterden uzundur.

Yapılandırılan kişiselleştirme sağlayıcılarından birinin örneğini oluşturmaya ve başlatmaya çalışırken bir yapılandırma özel durumu oluştu.

-veya-

Yapılandırmada tanımlanan varsayılan kişiselleştirme sağlayıcısı bulunamadı.

Varsayılan sağlayıcı, sayı için negatif bir sayı döndürdü.

Açıklamalar

Bu yöntem, kullanıcının özellik değerinin özellik değerinden küçük veya buna eşit UserInactiveSinceDate olduğu belirtilen yol ile ilişkili temel veri deposundaki tüm kullanıcı LastActivityDate başına durumunu sıfırlar.

Bir sayfanın kişiselleştirme durumunu depolamak için birden fazla veri satırı gerektiren veri depolarında veya bir kullanıcı ve sayfa bileşiminde sıfırlama satırları sayısı, kişiselleştirme durumundan farklı olabilir. Temel alınan sağlayıcı işlem kullanan bir veri deposundaki verileri kullanıma sunarsa, bu yöntem işlemlerini tek bir işlemde gerçekleştirir.

Var olmayan paylaşılan durumu sıfırlamaya çalışmak bir hata değildir.

ise UserInactiveSinceDateMaxValue, bu yöntem belirtilen yol için temel alınan veri deposundaki tüm kullanıcı başına verileri etkili bir şekilde sıfırlar.

Ayrıca bkz.

Şunlara uygulanır