ProfileProvider.DeleteInactiveProfiles Metoda

Definice

Při přepsání v odvozené třídě odstraní všechna data profilu uživatele pro profily, ve kterých došlo k poslednímu datu 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í, zda jsou odstraněny anonymní, ověřené nebo oba typy profilů.

userInactiveSinceDate
DateTime

A DateTime , který identifikuje, které profily uživatelů jsou považovány za neaktivní. LastActivityDate Pokud hodnota profilu uživatele nastane k tomuto datu a času nebo před tímto datem a časem, považuje se profil za neaktivní.

Návraty

Počet profilů odstraněných ze zdroje dat.

Příklady

Následující příklad kódu ukazuje podpis metody pro implementaci DeleteInactiveProfiles metody. Příklad úplné ProfileProvider implementace naleznete 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 slouží k odebrání nepoužívaných dat profilu ze zdroje dat. Odeberou se jenom data zadaná v konfiguračním applicationName souboru. Parametr authenticationOption určuje, jestli se prohledávají pouze anonymní profily, pouze ověřené profily nebo všechny profily. Profily, ve kterých dojde k odstranění zadané LastActivityDate hodnoty parametru userInactiveSinceDate nebo před ní.

Platí pro

Viz také