Bagikan melalui


WebPartManagerInternals Kelas

Definisi

Mengisolasi ke dalam metode kelas terpisah yang digunakan oleh WebPartManager kontrol dan dapat ditimpa oleh pengembang yang memperluas kontrol, tetapi jarang diperlukan oleh pengembang halaman.

public ref class WebPartManagerInternals sealed
public sealed class WebPartManagerInternals
type WebPartManagerInternals = class
Public NotInheritable Class WebPartManagerInternals
Warisan
WebPartManagerInternals

Keterangan

Kelas WebPartManager adalah kelas terbesar dalam kumpulan kontrol Bagian Web. Ini juga merupakan salah satu kelas Bagian Web yang paling penting karena digunakan pada setiap halaman Web yang berisi kontrol Bagian Web, dan mengoordinasikan dan mengelola semua kontrol Bagian Web pada halaman.

WebPartManager Karena kelas ini sering digunakan, dan karena berisi begitu banyak metode yang terekspos, beberapa metode yang sebagian besar diperlukan oleh pengembang kontrol yang memperluas WebPartManager kontrol terkandung di WebPartManagerInternals kelas . Isolasi metode yang kurang digunakan ini ke dalam WebPartManagerInternals kelas menyederhanakan API WebPartManager kelas, dan metode terisolasi tidak muncul pada WebPartManager objek di IntelliSense.

Pengembang yang menggunakan WebPartManagerInternals kelas kemungkinan memiliki skenario di mana mereka perlu mewarisi dari WebPartManager kontrol dan menyesuaikannya secara luas. Misalnya, jika Anda membangun aplikasi portal Web atau sekumpulan kontrol Komponen Web yang dikemas dengan mode tampilan kustom, zona kustom, kata kerja kustom, kontrol kustom WebPart , dan ekstensi lain dari antarmuka pengguna (UI) Komponen Web dasar, dalam banyak kasus (tidak semua) Anda perlu mengambil alih dan memperluas beberapa WebPartManager anggota. Dan meskipun WebPartManagerInternals kelas disegel sehingga Anda tidak dapat mewarisinya, kelas kustom WebPartManager Anda kemungkinan perlu memanggil sejumlah WebPartManagerInternals metode untuk mengelola kontrol Bagian Web di halaman.

Catatan

WebPartManager Seperti kelas , WebPartManagerInternals kelas menyediakan kontrol server yang tidak memiliki UI dan tidak pernah terlihat di halaman. Tidak seperti WebPartManager, WebPartManagerInternals kelas tidak pernah dideklarasikan dalam markup halaman; itu benar-benar objek pekerja yang melakukan tugas latar belakang. Cara umum menggunakannya ditunjukkan oleh WebPartManager kelas , yang mereferensikannya melalui properti yang dilindungi Internals , dan menggunakan objek yang direferensikan untuk memanggil WebPartManagerInternals metode.

Kelas WebPartManagerInternals hanya berisi metode; tidak ada properti atau peristiwa. Semua metode di kelas melibatkan pengelolaan WebPart kontrol, atau koneksi antar kontrol.

Untuk menangani WebPart kontrol, WebPartManagerInternals termasuk metode untuk menambahkannya (AddWebPart), menghapusnya RemoveWebPart), menangani peristiwa CallOnDeleting), mendapatkan atau mengatur detail tentang hubungan mereka ke zona mereka (misalnya, GetZoneID dan SetZoneIndex), atau mengatur properti kontrol dasar WebPart (misalnya, SetIsClosed dan SetHasSharedData).

Untuk menangani koneksi, WebPartManagerInternals termasuk metode untuk menghapusnya (DeleteConnection), mengatur objek transformator mana yang akan digunakan (SetTransformer), mengatur apakah koneksi dibagikan dan apakah itu statis (SetIsShared(WebPartConnection, Boolean) dan ), dan SetIsStatic(WebPartConnection, Boolean)mengatur pesan kesalahan koneksi untuk digunakan (SetConnectErrorMessage).

Metode

AddWebPart(WebPart)

WebPart Menambahkan kontrol server atau ke WebPartManager kumpulan WebPart kontrol kontrol pada halaman Web.

CallOnClosing(WebPart)

OnClosing(EventArgs) Memanggil metode kontrol yang ditentukan.

CallOnConnectModeChanged(WebPart)

OnConnectModeChanged(EventArgs) Memanggil metode kontrol yang ditentukan.

CallOnDeleting(WebPart)

OnDeleting(EventArgs) Memanggil metode kontrol yang ditentukan.

CallOnEditModeChanged(WebPart)

OnEditModeChanged(EventArgs) Memanggil metode kontrol yang ditentukan.

ConnectionDeleted(WebPartConnection)

Menunjukkan apakah objek yang ditentukan WebPartConnection telah dihapus.

CreateObjectFromType(Type)

Membuat objek berdasarkan parameter yang diteruskan ke metode .

DeleteConnection(WebPartConnection)

Mengatur properti untuk menunjukkan bahwa objek koneksi yang ditentukan telah dihapus.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetZoneID(WebPart)

Mendapatkan ID zona yang berisi kontrol server atau yang ditentukan WebPart .

LoadConfigurationState(WebPartTransformer, Object)

Memuat data status yang WebPartTransformer disimpan sebelumnya untuk objek yang berpartisipasi dalam koneksi antar kontrol.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
RemoveWebPart(WebPart)

WebPart Menghapus kontrol server atau lainnya dari WebPartManager kumpulan kontrol kontrol.

SaveConfigurationState(WebPartTransformer)

Menyimpan data status untuk WebPartTransformer objek yang berpartisipasi dalam koneksi antar kontrol.

SetConnectErrorMessage(WebPart, String)

Membuat pesan kesalahan, dan menyebabkan WebPartChrome objek yang bertanggung jawab untuk merender WebPart kontrol untuk merender pesan tersebut daripada konten kontrol.

SetHasSharedData(WebPart, Boolean)

Mengatur properti pada kontrol server atau lainnya yang WebPart menunjukkan apakah kontrol telah berbagi data personalisasi.

SetHasUserData(WebPart, Boolean)

Mengatur properti pada kontrol server atau lainnya yang WebPart menunjukkan apakah kontrol memiliki data personalisasi pengguna.

SetIsClosed(WebPart, Boolean)

IsClosed Mengatur properti WebPart kontrol.

SetIsShared(WebPart, Boolean)

IsShared Mengatur properti WebPart kontrol.

SetIsShared(WebPartConnection, Boolean)

IsShared Mengatur properti WebPartConnection objek.

SetIsStandalone(WebPart, Boolean)

IsStandalone Mengatur properti WebPart kontrol.

SetIsStatic(WebPart, Boolean)

IsStatic Mengatur properti WebPart kontrol.

SetIsStatic(WebPartConnection, Boolean)

IsStatic Mengatur properti WebPartConnection objek.

SetTransformer(WebPartConnection, WebPartTransformer)

Menetapkan objek yang WebPartTransformer akan digunakan dalam koneksi antara dua kontrol server.

SetZoneID(WebPart, String)

Mengatur properti yang memungkinkan WebPart kontrol server atau untuk menyimpan ID zona yang berisi.

SetZoneIndex(WebPart, Int32)

Mengatur indeks kontrol yang ditentukan dalam zonanya relatif terhadap kontrol lain WebPart dalam zona.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga