ProfileProvider.DeleteInactiveProfiles Método

Definição

Quando sobrescrito numa classe derivada, elimina todos os dados de perfil de utilizador para perfis em que a última data de atividade ocorreu antes da data 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

Um dos ProfileAuthenticationOption valores, que especifica se é anónimo, autenticado ou ambos os tipos de perfis, é eliminado.

userInactiveSinceDate
DateTime

A DateTime que identifica quais os perfis de utilizador considerados inativos. Se o LastActivityDate valor de um perfil de utilizador ocorrer nessa data e hora, o perfil é considerado inativo.

Devoluções

O número de perfis apagados da fonte de dados.

Exemplos

O seguinte exemplo de código mostra a assinatura do método para uma implementação do DeleteInactiveProfiles método. Para um exemplo de implementação completa ProfileProvider , veja Como: Construir e Executar o Exemplo do Provedor de Perfil.

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

Observações

O DeleteInactiveProfiles método é usado para remover dados de perfil não utilizados da fonte de dados. Apenas os dados do applicationName especificado no ficheiro de configuração são removidos. O authenticationOption parâmetro especifica se apenas perfis anónimos, apenas perfis autenticados ou todos os perfis são pesquisados. Perfis em que ocorre LastActivityDate no valor do parâmetro userInactiveSinceDate especificado ou antes disso são eliminados.

Aplica-se a

Ver também