WebPartManagerInternals Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetim tarafından WebPartManager kullanılan ve denetimi genişleten geliştiriciler tarafından geçersiz kılınabilen, ancak sayfa geliştiricileri tarafından nadiren ihtiyaç duyulan ayrı bir sınıf yöntemine yalıtılır.
public ref class WebPartManagerInternals sealed
public sealed class WebPartManagerInternals
type WebPartManagerInternals = class
Public NotInheritable Class WebPartManagerInternals
- Devralma
-
WebPartManagerInternals
Açıklamalar
WebPartManager sınıfı, Web Bölümleri denetim kümesindeki en büyük sınıftır. Ayrıca, Web Bölümleri denetimleri içeren her Web sayfasında kullanıldığından ve sayfadaki tüm Web Bölümleri denetimlerini koordine edip yönettiğinden en önemli Web Bölümleri sınıfları arasındadır.
Sınıfı çok sık kullanıldığından WebPartManager ve çok fazla kullanıma sunulan yöntem içerdiğinden, denetimi genişleten WebPartManager denetim geliştiricilerinin ihtiyaç duyduğu bazı yöntemler sınıfta yer alır WebPartManagerInternals . Daha az kullanılan yöntemlerin sınıfına WebPartManagerInternals yalıtılmış olması, sınıfın API'sini WebPartManager basitleştirir ve yalıtılmış yöntemler IntelliSense'teki nesnede WebPartManager görünmez.
sınıfını kullanan geliştiricilerin WebPartManagerInternals , denetimden WebPartManager devralmaları ve kapsamlı bir şekilde özelleştirmeleri gereken senaryoları olabilir. Örneğin, bir Web portalı uygulaması veya özel görüntüleme modları, özel bölgeler, özel fiiller WebPart , özel denetimler ve temel Web Bölümleri kullanıcı arabiriminin (UI) diğer uzantılarıyla paketlenmiş bir Web Bölümleri denetimi kümesi oluşturuyorsanız, çoğu durumda (tümü değil) üyelerin WebPartManager bazılarını geçersiz kılmanız ve genişletmeniz gerekir. Sınıf korumalı olmasına rağmen bu sınıftan devralamazsınız, ancak WebPartManagerInternals bir sayfadaki Web Bölümleri denetimlerini yönetmek için özel WebPartManager sınıfınızın büyük olasılıkla bir dizi WebPartManagerInternals yöntemi çağırması gerekir.
Uyarı
WebPartManager sınıfı gibi, WebPartManagerInternals sınıfı da kullanıcı arabirimi olmayan ve sayfada hiçbir zaman görünür olmayan bir sunucu denetimi sağlar. aksine WebPartManager, WebPartManagerInternals sınıfı hiçbir zaman bir sayfanın işaretlemesinde bildirilir; kesinlikle arka plan görevlerini gerçekleştiren bir çalışan nesnesidir. Bunu kullanmanın tipik yolu, korumalı Internals özellik yoluyla başvuruda bulunan ve yöntemleri çağırmak WebPartManagerInternals için başvurulan nesneyi kullanan sınıfı tarafından WebPartManager gösterilir.
WebPartManagerInternals sınıfı yalnızca yöntemleri içerir; özellik veya olay yoktur. sınıfındaki tüm yöntemler denetimlerin veya denetimler arasındaki bağlantıların WebPart yönetilmesini içerir.
Denetimleri işlemek WebPart için, WebPartManagerInternals bunları ekleme (AddWebPart), kaldırma RemoveWebPart), olayları CallOnDeletingişleme), bölgeleriyle ilişkileriyle ilgili ayrıntıları alma veya ayarlama (örneğin, GetZoneID ve SetZoneIndex) ya da temel WebPart denetim özelliklerini (örneğin ve SetIsClosedSetHasSharedData) ayarlama yöntemlerini içerir.
Bağlantıları işlemek için, WebPartManagerInternals bunları silme yöntemlerini (DeleteConnection ), kullanılacak transformatör nesnesini ayarlamayı (SetTransformer ), bağlantının paylaşılıp paylaşılmayacağını ve statik (SetIsShared(WebPartConnection, Boolean) ve SetIsStatic(WebPartConnection, Boolean)) olup olmadığını ayarlamayı ve (SetConnectErrorMessage) kullanmak üzere bir bağlantı hata iletisi ayarlamayı içerir.
Yöntemler
| Name | Description |
|---|---|
| AddWebPart(WebPart) |
WebPart Denetimin WebPartManager Web sayfasındaki denetim koleksiyonuna WebPart veya sunucu denetimi ekler. |
| CallOnClosing(WebPart) |
OnClosing(EventArgs) Belirtilen denetimin yöntemini çağırır. |
| CallOnConnectModeChanged(WebPart) |
OnConnectModeChanged(EventArgs) Belirtilen denetimin yöntemini çağırır. |
| CallOnDeleting(WebPart) |
OnDeleting(EventArgs) Belirtilen denetimin yöntemini çağırır. |
| CallOnEditModeChanged(WebPart) |
OnEditModeChanged(EventArgs) Belirtilen denetimin yöntemini çağırır. |
| ConnectionDeleted(WebPartConnection) |
Belirtilen WebPartConnection nesnenin silinip silinmediğini gösterir. |
| CreateObjectFromType(Type) |
yöntemine geçirilen parametreyi temel alan bir nesne oluşturur. |
| DeleteConnection(WebPartConnection) |
Belirtilen bağlantı nesnesinin silindiğini belirtmek için bir özellik ayarlar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetZoneID(WebPart) |
Belirtilen WebPart veya sunucu denetimini içeren bir bölgenin kimliğini alır. |
| LoadConfigurationState(WebPartTransformer, Object) |
Denetimler arasındaki bağlantıya katılan bir WebPartTransformer nesne için daha önce kaydedilmiş durum verilerini yükler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| RemoveWebPart(WebPart) |
Denetimin denetim koleksiyonundan WebPartManager veya başka bir WebPart sunucu denetimini kaldırır. |
| SaveConfigurationState(WebPartTransformer) |
Denetimler arasındaki bağlantıya katılan bir WebPartTransformer nesne için durum verilerini kaydeder. |
| SetConnectErrorMessage(WebPart, String) |
Bir hata iletisi oluşturur ve denetimi işlemekten sorumlu WebPart olan nesnenin WebPartChrome denetimin içeriği yerine bu iletiyi işlemesine neden olur. |
| SetHasSharedData(WebPart, Boolean) |
Denetimin paylaşılan kişiselleştirme verilerine sahip olup olmadığını belirten bir veya başka bir WebPart sunucu denetiminde bir özellik ayarlar. |
| SetHasUserData(WebPart, Boolean) |
Denetimin kullanıcı kişiselleştirme verilerine sahip olup olmadığını belirten bir veya başka bir WebPart sunucu denetiminde bir özellik ayarlar. |
| SetIsClosed(WebPart, Boolean) | |
| SetIsShared(WebPart, Boolean) | |
| SetIsShared(WebPartConnection, Boolean) |
Bir WebPartConnection nesnenin IsShared özelliğini ayarlar. |
| SetIsStandalone(WebPart, Boolean) |
Denetimin IsStandaloneWebPart özelliğini ayarlar. |
| SetIsStatic(WebPart, Boolean) | |
| SetIsStatic(WebPartConnection, Boolean) |
Bir WebPartConnection nesnenin IsStatic özelliğini ayarlar. |
| SetTransformer(WebPartConnection, WebPartTransformer) |
WebPartTransformer İki sunucu denetimi arasındaki bağlantıda kullanılacak bir nesne atar. |
| SetZoneID(WebPart, String) |
Bir veya sunucu denetiminin, içeren bölgenin kimliğini korumasını sağlayan bir WebPart özellik ayarlar. |
| SetZoneIndex(WebPart, Int32) |
Belirtilen denetimin dizinini, bölge içindeki diğer WebPart denetimlere göre kendi bölgesi içinde ayarlar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |