Sdílet prostřednictvím


PersonalizationAdministration.ResetInactiveUserState Metoda

Definice

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é

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é

Platí pro