PersonalizationAdministration.ResetInactiveUserState Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Resetuje informacje o stanie personalizacji poszczególnych użytkowników przez usunięcie skojarzonych wierszy w bazowym magazynie danych.
Przeciążenia
ResetInactiveUserState(DateTime) |
Resetuje wszystkie informacje o stanie personalizacji poszczególnych użytkowników w bazowym magazynie danych na podstawie określonego parametru. |
ResetInactiveUserState(String, DateTime) |
Resetuje wszystkie informacje o stanie poszczególnych użytkowników w bazowym magazynie danych dla nieaktywnych użytkowników na podstawie określonych parametrów. |
ResetInactiveUserState(DateTime)
Resetuje wszystkie informacje o stanie personalizacji poszczególnych użytkowników w bazowym magazynie danych na podstawie określonego parametru.
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
Parametry
- userInactiveSinceDate
- DateTime
Ostatnia data uzyskania dostępu do informacji o personalizacji użytkownika.
Zwraca
Liczba wierszy w bazowym magazynie danych, które zostały zresetowane.
Wyjątki
Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym typem.
-lub-
Długość ciągu dowolnego parametru jest większa niż 256 znaków.
Wystąpił wyjątek konfiguracji podczas próby utworzenia i zainicjowania wystąpienia jednego ze skonfigurowanych dostawców personalizacji.
-lub-
Nie można odnaleźć domyślnego dostawcy personalizacji zdefiniowanego w konfiguracji.
Domyślny dostawca zwrócił liczbę ujemną dla liczby.
Uwagi
Ta metoda resetuje wszystkie informacje o stanie poszczególnych użytkowników w bazowym magazynie danych, gdzie wartość właściwości użytkownika LastActivityDate jest mniejsza lub równa UserInactiveSinceDate wartości.
Jeśli UserInactiveSinceDate ustawiono wartość MaxValue, ta metoda resetuje wszystkie dane na użytkownika w bazowym magazynie danych.
Zobacz też
- WebPartPersonalization
- kontrolki składników Web Part ASP.NET
- Omówienie personalizacji składników Web Part
- Przewodnik: implementowanie personalizacji składników Web Part za pomocą kontrolki użytkownika
- Personalizacja składników Web Part
Dotyczy
ResetInactiveUserState(String, DateTime)
Resetuje wszystkie informacje o stanie poszczególnych użytkowników w bazowym magazynie danych dla nieaktywnych użytkowników na podstawie określonych parametrów.
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
Parametry
- path
- String
Ścieżka do strony skojarzonej z informacjami o stanie personalizacji, które mają zostać zresetowane.
- userInactiveSinceDate
- DateTime
Ostatnia aktywna data, która ma być używana podczas resetowania elementów personalizacji stanu użytkownika.
Zwraca
Liczba wierszy w bazowym magazynie danych, które zostały zresetowane.
Wyjątki
path
to null
.
path
jest pustym ciągiem ("") po przycinaniu.
-lub-
Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym typem.
-lub-
Długość ciągu dowolnego parametru jest większa niż 256 znaków.
Wystąpił wyjątek konfiguracji podczas próby utworzenia i zainicjowania wystąpienia jednego ze skonfigurowanych dostawców personalizacji.
-lub-
Nie można odnaleźć domyślnego dostawcy personalizacji zdefiniowanego w konfiguracji.
Domyślny dostawca zwrócił liczbę ujemną dla liczby.
Uwagi
Ta metoda resetuje wszystkie stany poszczególnych użytkowników w bazowym magazynie danych skojarzonym z określoną ścieżką, gdzie wartość właściwości użytkownika LastActivityDate jest mniejsza lub równa UserInactiveSinceDate wartości właściwości.
W przypadku magazynów danych, które wymagają więcej niż jednego wiersza danych do przechowywania stanu personalizacji dla strony lub w przypadku kombinacji użytkownika i strony, liczba wierszy resetowania może różnić się od liczby stanów personalizacji. Jeśli podstawowy dostawca uwidacznia dane z magazynu danych obsługującego transakcję, ta metoda wykonuje operacje w jednej transakcji.
Nie jest to błąd podczas próby zresetowania nieistnienego stanu udostępnionego.
Jeśli UserInactiveSinceDate jest MaxValueto , ta metoda skutecznie resetuje wszystkie dane poszczególnych użytkowników w bazowym magazynie danych dla określonej ścieżki.
Zobacz też
- WebPartPersonalization
- kontrolki składników Web Part ASP.NET
- Omówienie personalizacji składników Web Part
- Przewodnik: implementowanie personalizacji składników Web Part za pomocą kontrolki użytkownika
- Personalizacja składników Web Part