ProfileProvider.DeleteInactiveProfiles Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.