Bagikan melalui


ProfileProvider.DeleteInactiveProfiles Metode

Definisi

Saat ditimpa di kelas turunan, menghapus semua data profil pengguna untuk profil tempat tanggal aktivitas terakhir terjadi sebelum tanggal yang ditentukan.

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

Parameter

authenticationOption
ProfileAuthenticationOption

Salah ProfileAuthenticationOption satu nilai, menentukan apakah anonim, diautentikasi, atau kedua jenis profil dihapus.

userInactiveSinceDate
DateTime

DateTime Yang mengidentifikasi profil pengguna mana yang dianggap tidak aktif. LastActivityDate Jika nilai profil pengguna terjadi pada atau sebelum tanggal dan waktu ini, profil dianggap tidak aktif.

Mengembalikan

Jumlah profil yang dihapus dari sumber data.

Contoh

Contoh kode berikut menunjukkan tanda tangan metode untuk implementasi DeleteInactiveProfiles metode . Untuk contoh implementasi lengkap ProfileProvider , lihat Cara: Membangun dan Menjalankan Contoh Penyedia Profil.

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

Keterangan

Metode DeleteInactiveProfiles ini digunakan untuk menghapus data profil yang tidak digunakan dari sumber data. Hanya data untuk yang applicationName ditentukan dalam file konfigurasi yang dihapus. Parameter authenticationOption menentukan apakah hanya profil anonim, hanya profil terautentikasi, atau semua profil yang dicari. Profil di LastActivityDate mana terjadi pada atau sebelum nilai parameter yang ditentukan userInactiveSinceDate dihapus.

Berlaku untuk

Lihat juga