PersonalizationAdministration.GetAllState 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.
Mengembalikan kumpulan semua informasi status personalisasi dari penyimpanan data yang mendasar untuk cakupan personalisasi yang diminta dan parameter tertentu lainnya.
Overload
| GetAllState(PersonalizationScope) |
Mengembalikan kumpulan semua informasi status personalisasi dari penyimpanan data yang mendasar untuk cakupan personalisasi yang diminta. |
| GetAllState(PersonalizationScope, Int32, Int32, Int32) |
Mengembalikan subset semua informasi status personalisasi dari penyimpanan data yang mendasar, berdasarkan parameter yang ditentukan. |
GetAllState(PersonalizationScope)
Mengembalikan kumpulan semua informasi status personalisasi dari penyimpanan data yang mendasar untuk cakupan personalisasi yang diminta.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope) As PersonalizationStateInfoCollection
Parameter
- scope
- PersonalizationScope
Cakupan informasi personalisasi yang akan diambil.
Mengembalikan
Berisi PersonalizationStateInfoCollection informasi status untuk cakupan yang ditentukan.
Pengecualian
Penyedia untuk penyedia personalisasi yang ditentukan dalam konfigurasi bukan tipe yang benar.
Pengecualian konfigurasi terjadi saat mencoba membuat dan menginisialisasi instans salah satu penyedia personalisasi yang dikonfigurasi.
-atau-
Penyedia personalisasi default yang ditentukan dalam konfigurasi tidak dapat ditemukan.
scope bukan anggota PersonalizationScope enumerasi yang valid.
Keterangan
Perhatikan bahwa koleksi yang dikembalikan hanya PersonalizationStateInfoberisi objek turunan dari jenis SharedPersonalizationStateInfo atau jenis UserPersonalizationStateInfo. Menggunakan penyedia personalisasi default, PersonalizationStateInfoobjek -turunan dikembalikan dalam urutan alfabet, dan diurutkan berdasarkan kombinasi jalur dan nama pengguna dalam urutan naik. Urutan objek dalam koleksi ditentukan oleh penyedia.
Lihat juga
- WebPartPersonalization
- ASP.NET Kontrol Bagian Web
- Gambaran Umum Personalisasi Bagian Web
- Panduan: Menerapkan Personalisasi Bagian Web dengan Kontrol Pengguna
- Personalisasi Bagian Web
Berlaku untuk
GetAllState(PersonalizationScope, Int32, Int32, Int32)
Mengembalikan subset semua informasi status personalisasi dari penyimpanan data yang mendasar, berdasarkan parameter yang ditentukan.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, int pageIndex, int pageSize, out int totalRecords);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
Parameter
- scope
- PersonalizationScope
Cakupan informasi personalisasi yang akan diambil.
- pageIndex
- Int32
Indeks berbasis nol dari halaman hasil yang akan dikembalikan.
- pageSize
- Int32
Jumlah rekaman yang akan dikembalikan.
- totalRecords
- Int32
Jumlah total rekaman yang tersedia.
Mengembalikan
Berisi PersonalizationStateInfoCollection informasi status untuk cakupan dan parameter yang ditentukan.
Pengecualian
pageIndex kurang dari nol.
-atau-
pageSize kurang dari atau sama dengan nol.
-atau-
Penyedia untuk penyedia personalisasi yang ditentukan dalam konfigurasi bukan tipe yang benar.
-atau-
Kombinasi pageIndex dan pageSize melebihi Int32.MaxValue.
scope bukan anggota PersonalizationScope enumerasi yang valid.
Pengecualian konfigurasi terjadi saat mencoba membuat dan menginisialisasi instans salah satu penyedia personalisasi yang dikonfigurasi.
-atau-
Penyedia personalisasi default yang ditentukan dalam konfigurasi tidak dapat ditemukan.
Keterangan
Item dalam koleksi yang dikembalikan terutama didasarkan pada cakupan, lalu rekaman yang sesuai dengan cakupan tersebut dikurangi lebih lanjut ke subset berdasarkan pageIndex parameter dan pageSize . Koleksi yang dikembalikan hanya berisi instans SharedPersonalizationStateInfo , atau UserPersonalizationStateInfo instans saja.
Item yang dikembalikan dibatasi oleh pageIndex parameter dan pageSize , di mana pageIndex mengontrol rekaman mana yang akan dikembalikan dan pageSize mengontrol jumlah rekaman yang dikembalikan. Misalnya, jika pageIndex diatur ke 0 dan pageSize diatur ke 25, data yang dikembalikan akan menjadi 25 entri pertama. Jika pageIndex diatur ke 1 dan pageSize diatur ke 25, data yang dikembalikan akan menjadi entri 26 hingga 50. Parameter totalRecords mengembalikan jumlah total rekaman yang tersedia.
Menggunakan penyedia personalisasi default, PersonalizationStateInfoobjek -turunan dikembalikan dalam urutan alfabet, dan diurutkan berdasarkan kombinasi jalur dan nama pengguna dalam urutan naik. Urutan objek dalam koleksi ditentukan oleh penyedia.
Lihat juga
- WebPartPersonalization
- ASP.NET Kontrol Bagian Web
- Gambaran Umum Personalisasi Bagian Web
- Panduan: Menerapkan Personalisasi Bagian Web dengan Kontrol Pengguna
- Personalisasi Bagian Web