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

ResetInactiveUserState(DateTime)

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

ResetInactiveUserState(String, DateTime)

Etkin olmayan kullanıcılar için temel alınan veri deposundaki tüm kullanıcı başına durum bilgilerini belirtilen parametrelere göre sıfırlar.

ResetInactiveUserState(DateTime)

Belirtilen parametreye bağlı olarak, 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 bir 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ılmış 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, temel alınan veri deposundaki tüm kullanıcı başına durum bilgilerini sıfırlar; burada kullanıcının LastActivityDate özellik değeri değerden küçük veya buna eşit UserInactiveSinceDate olur.

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)

Etkin olmayan kullanıcılar için temel alınan veri deposundaki tüm kullanıcı başına durum bilgilerini belirtilen parametrelere göre 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 değeridir.

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

-veya-

Yapılandırmada tanımlanan bir 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ılmış 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, belirtilen yol ile ilişkili temel alınan veri deposundaki tüm kullanıcı başına durumu sıfırlar ve burada kullanıcının LastActivityDate özellik değeri özellik değerinden UserInactiveSinceDate küçük veya buna eşit olur.

Bir sayfanın kişiselleştirme durumunu depolamak için birden fazla veri satırı gerektiren veri depolarında veya kullanıcı ve sayfa birleşiminde, sıfırlama satırlarının sayısı kişiselleştirme durumu değerinden 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