ProfileProvider.DeleteInactiveProfiles Método

Definición

Cuando se reemplaza en una clase derivada, elimina todos los datos de perfil de usuario de los perfiles en los que se produjo la última fecha de actividad antes de la fecha especificada.

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

Parámetros

authenticationOption
ProfileAuthenticationOption

Uno de los ProfileAuthenticationOption valores, especificando si se eliminan los tipos anónimos, autenticados o ambos tipos de perfiles.

userInactiveSinceDate
DateTime

DateTime que identifica qué perfiles de usuario se consideran inactivos. Si el LastActivityDate valor de un perfil de usuario se produce en o antes de esta fecha y hora, el perfil se considera inactivo.

Devoluciones

Número de perfiles eliminados del origen de datos.

Ejemplos

En el ejemplo de código siguiente se muestra la firma del método para una implementación del DeleteInactiveProfiles método . Para obtener un ejemplo de una implementación completa ProfileProvider , vea How to: Build and Run the Profile Provider Example.

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

Comentarios

El DeleteInactiveProfiles método se usa para quitar datos de perfil sin usar del origen de datos. Solo se quitan los datos del applicationName especificado en el archivo de configuración. El authenticationOption parámetro especifica si solo se buscan perfiles anónimos, solo perfiles autenticados o todos los perfiles. Perfiles en los LastActivityDate que se produce en o antes de que se elimine el valor de parámetro especificado userInactiveSinceDate .

Se aplica a

Consulte también