Sdílet prostřednictvím


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 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.

Platí pro

Viz také