ProfileProvider.FindInactiveProfilesByUserName 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, mengambil informasi profil untuk profil di mana tanggal aktivitas terakhir terjadi pada atau sebelum tanggal yang ditentukan dan nama pengguna cocok dengan nama pengguna yang ditentukan.
public:
abstract System::Web::Profile::ProfileInfoCollection ^ FindInactiveProfilesByUserName(System::Web::Profile::ProfileAuthenticationOption authenticationOption, System::String ^ usernameToMatch, DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public abstract System.Web.Profile.ProfileInfoCollection FindInactiveProfilesByUserName (System.Web.Profile.ProfileAuthenticationOption authenticationOption, string usernameToMatch, DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
abstract member FindInactiveProfilesByUserName : System.Web.Profile.ProfileAuthenticationOption * string * DateTime * int * int * int -> System.Web.Profile.ProfileInfoCollection
Public MustOverride Function FindInactiveProfilesByUserName (authenticationOption As ProfileAuthenticationOption, usernameToMatch As String, userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As ProfileInfoCollection
Parameter
- authenticationOption
- ProfileAuthenticationOption
Salah ProfileAuthenticationOption satu nilai, menentukan apakah anonim, diautentikasi, atau kedua jenis profil dikembalikan.
- usernameToMatch
- String
Nama pengguna yang akan dicari.
- 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.
- pageIndex
- Int32
Indeks halaman hasil yang akan dikembalikan.
- pageSize
- Int32
Ukuran halaman hasil yang akan dikembalikan.
- totalRecords
- Int32
Ketika metode ini kembali, berisi jumlah total profil.
Mengembalikan
Yang ProfileInfoCollection berisi informasi profil pengguna untuk profil tidak aktif di mana nama pengguna cocok dengan parameter yang disediakan usernameToMatch
.
Contoh
Contoh kode berikut menunjukkan tanda tangan metode untuk implementasi FindInactiveProfilesByUserName metode . Untuk contoh implementasi lengkap ProfileProvider , lihat Cara: Membangun dan Menjalankan Contoh Penyedia Profil.
public override ProfileInfoCollection FindInactiveProfilesByUserName(
ProfileAuthenticationOption authenticationOption,
string usernameToMatch,
DateTime userInactiveSinceDate,
int pageIndex,
int pageSize,
out int totalRecords)
{
totalRecords = 0;
return new ProfileInfoCollection();
}
Public Overrides Function FindInactiveProfilesByUserName( _
ByVal authenticationOption As ProfileAuthenticationOption, _
ByVal usernameToMatch As String, _
ByVal userInactiveSinceDate As DateTime, _
ByVal pageIndex As Integer, _
ByVal pageSize As Integer, _
ByRef totalRecords As Integer) As ProfileInfoCollection
totalRecords = 0
Return New ProfileInfoCollection()
End Function
Keterangan
Metode FindInactiveProfilesByUserName ini digunakan untuk mengambil informasi profil untuk profil pengguna yang tidak digunakan untuk profil di mana nama pengguna cocok dengan parameter yang disediakan usernameToMatch
. Hanya data untuk yang applicationName
ditentukan dalam file konfigurasi yang dikembalikan. Parameter authenticationOption
menentukan apakah hanya profil anonim, hanya profil terautentikasi, atau semua profil yang dicari. Dari profil yang dicari, profil apa pun dengan LastActivityDate yang terjadi pada atau sebelum nilai parameter yang ditentukan userInactiveSinceDate
dikembalikan.
Jika sumber data Anda mendukung kemampuan pencarian tambahan, seperti karakter kartubebas, Anda dapat memberikan kemampuan pencarian yang lebih luas untuk nama pengguna.
Hasil yang dikembalikan oleh FindInactiveProfilesByUserName dibatasi oleh pageIndex
parameter dan pageSize
. Parameter pageSize
mengidentifikasi jumlah ProfileInfo maksimum objek yang akan dikembalikan di ProfileInfoCollection. Parameter pageIndex
mengidentifikasi halaman hasil mana yang akan dikembalikan, di mana nol mengidentifikasi halaman pertama. Parameter totalRecords
adalah out
parameter yang diatur ke jumlah total profil pengguna yang tidak aktif untuk yang dikonfigurasi applicationName
, berdasarkan authenticationOption
parameter dan userInactiveSinceDate
. Misalnya, jika ada 13 pengguna untuk yang dikonfigurasi applicationName
, dan pageIndex
nilainya adalah 1 dengan pageSize
5, yang ProfileInfoCollection dikembalikan akan berisi profil keenam hingga kesepuluh yang dikembalikan. Parameter totalRecords
akan diatur ke 13.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk