PersonalizationAdministration.ResetInactiveUserState Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Resetuje informace o stavu přizpůsobení podle uživatele odstraněním přidružených řádků v podkladovém úložišti dat.
Přetížení
ResetInactiveUserState(DateTime) |
Na základě zadaného parametru resetuje všechny informace o stavu přizpůsobení jednotlivých uživatelů v podkladovém úložišti dat. |
ResetInactiveUserState(String, DateTime) |
Resetuje všechny informace o stavu jednotlivých uživatelů v podkladovém úložišti dat pro neaktivní uživatele na základě zadaných parametrů. |
ResetInactiveUserState(DateTime)
Na základě zadaného parametru resetuje všechny informace o stavu přizpůsobení jednotlivých uživatelů v podkladovém úložišti dat.
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
Datum posledního přístupu k informacím o přizpůsobení uživatele
Návraty
Počet řádků v podkladovém úložišti dat, které byly resetovány.
Výjimky
Zprostředkovatel zprostředkovatele individuálního nastavení definovaného v konfiguraci není správného typu.
-nebo-
Délka řetězce libovolného parametru je větší než 256 znaků.
Při pokusu o vytvoření a inicializaci instance jednoho z nakonfigurovaných zprostředkovatelů přizpůsobení došlo k výjimce konfigurace.
-nebo-
Výchozího zprostředkovatele individuálního nastavení definovaného v konfiguraci nelze najít.
Výchozí zprostředkovatel vrátil pro počet záporné číslo.
Poznámky
Tato metoda resetuje všechny informace o stavu uživatele v podkladovém úložišti dat, kde hodnota vlastnosti uživatele LastActivityDate je menší nebo rovna hodnotě UserInactiveSinceDate .
Pokud UserInactiveSinceDate je nastavená hodnota MaxValue, tato metoda resetuje všechna uživatelská data v podkladovém úložišti dat.
Viz také
- WebPartPersonalization
- ASP.NET ovládací prvky webových částí
- Přehled přizpůsobení webových částí
- Návod: Implementace přizpůsobení webových částí pomocí uživatelského ovládacího prvku
- Přizpůsobení webových částí
Platí pro
ResetInactiveUserState(String, DateTime)
Resetuje všechny informace o stavu jednotlivých uživatelů v podkladovém úložišti dat pro neaktivní uživatele na základě zadaných parametrů.
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
Cesta ke stránce přidružené k informacím o stavu přizpůsobení, které se mají resetovat.
- userInactiveSinceDate
- DateTime
Datum posledního aktivního použití při resetování položek přizpůsobení stavu uživatele.
Návraty
Počet řádků v podkladovém úložišti dat, které byly resetovány.
Výjimky
path
je null
.
path
je prázdný řetězec ("") po oříznutí.
-nebo-
Zprostředkovatel zprostředkovatele individuálního nastavení definovaného v konfiguraci není správného typu.
-nebo-
Délka řetězce libovolného parametru je větší než 256 znaků.
Při pokusu o vytvoření a inicializaci instance jednoho z nakonfigurovaných zprostředkovatelů přizpůsobení došlo k výjimce konfigurace.
-nebo-
Výchozího zprostředkovatele individuálního nastavení definovaného v konfiguraci nelze najít.
Výchozí zprostředkovatel vrátil pro počet záporné číslo.
Poznámky
Tato metoda resetuje všechny stavy jednotlivých uživatelů v podkladovém úložišti dat přidruženém k zadané cestě, kde hodnota vlastnosti uživatele LastActivityDate je menší než nebo rovna hodnotě UserInactiveSinceDate vlastnosti.
U úložišť dat, která vyžadují více než jeden řádek dat k uložení stavu přizpůsobení pro stránku nebo pro kombinaci uživatele a stránky, se počet resetovaných řádků může lišit od počtu stavů přizpůsobení. Pokud podkladový zprostředkovatel zveřejňuje data z úložiště dat pracujícího s transakcemi, tato metoda provádí své operace v jedné transakci.
Pokus o resetování neexistující sdílené služby není chybou.
Pokud UserInactiveSinceDate je MaxValue, tato metoda efektivně resetuje všechna uživatelská data v podkladovém úložišti dat pro zadanou cestu.
Viz také
- WebPartPersonalization
- ASP.NET ovládací prvky webových částí
- Přehled přizpůsobení webových částí
- Návod: Implementace přizpůsobení webových částí pomocí uživatelského ovládacího prvku
- Přizpůsobení webových částí