ProfileProvider.DeleteInactiveProfiles 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í.
Při přepsání v odvozené třídě odstraní všechna data profilu uživatele pro profily, ve kterých došlo k datu poslední aktivity před zadaným datem.
public:
abstract int DeleteInactiveProfiles(System::Web::Profile::ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
public abstract int DeleteInactiveProfiles (System.Web.Profile.ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
abstract member DeleteInactiveProfiles : System.Web.Profile.ProfileAuthenticationOption * DateTime -> int
Public MustOverride Function DeleteInactiveProfiles (authenticationOption As ProfileAuthenticationOption, userInactiveSinceDate As DateTime) As Integer
Parametry
- authenticationOption
- ProfileAuthenticationOption
Jedna z ProfileAuthenticationOption hodnot určující, jestli se odstraní anonymní, ověřený nebo oba typy profilů.
- userInactiveSinceDate
- DateTime
A DateTime , který identifikuje, které profily uživatelů jsou považovány za neaktivní. Pokud hodnota LastActivityDate profilu uživatele nastane k tomuto datu a času nebo před tímto datem a časem, profil se považuje za neaktivní.
Návraty
Počet profilů odstraněných ze zdroje dat.
Příklady
Následující příklad kódu ukazuje signaturu metody pro implementaci DeleteInactiveProfiles metody. Příklad úplné ProfileProvider implementace najdete v tématu Postupy: Sestavení a spuštění příkladu zprostředkovatele profilu.
public override int DeleteInactiveProfiles(
ProfileAuthenticationOption authenticationOption,
DateTime userInactiveSinceDate)
{
return 0;
}
Public Overrides Function DeleteInactiveProfiles( _
ByVal authenticationOption As ProfileAuthenticationOption, _
ByVal userInactiveSinceDate As DateTime) As Integer
Return 0
End Function
Poznámky
Metoda DeleteInactiveProfiles se používá k odebrání nepoužívaných dat profilu ze zdroje dat. Odeberou se pouze data určená applicationName
v konfiguračním souboru. Parametr authenticationOption
určuje, jestli se prohledávají pouze anonymní profily, pouze ověřené profily nebo všechny profily. Profily, ve kterých LastActivityDate dojde k chybě zadané hodnoty parametru nebo před tím userInactiveSinceDate
, jsou odstraněny.