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