WebPartConnectionsEventArgs 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.
Denetimin ve WebPartsDisconnected olayları için WebPartsConnected olay WebPartManager verilerini sağlar.
public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
- Devralma
Açıklamalar
Web Bölümleri denetim kümesinin özelliklerini kullanarak, iki veya diğer sunucu denetimleri arasında WebPart bir bağlantı oluşturmak mümkündür; bu denetimlerden biri sağlayıcı, diğeri de veri tüketicisi gibi davranır. Bağlantı oluşturmak için, iki denetimin sınıftan WebPartZoneBase devralan bir bölgede (örneğin WebPartZone , denetim) bulunması ve ortak bir arabirim aracılığıyla verileri paylaşmak için doğru şekilde tasarlanması gerekir. Web Bölümleri bağlantıları hakkında ayrıntılı bilgi için bkz WebPartConnection . ve Web Bölümleri Bağlantılarına Genel Bakış.
sınıfı, WebPartConnectionsEventArgs olayları işlemek için temsilciyi WebPartConnectionsEventHandler kullanan yöntemlere olay verilerini geçirir. Olayları oluşturan ve olay verilerini sağlamak için sınıfını WebPartConnectionsEventArgs kullanan bu tür bağlantıyla ilgili iki yöntem vardır. Her ikisi de denetimin WebPartManager üyeleridir. yöntemiWebPartsConnected, OnWebPartsConnected iki sunucu denetimi başarıyla bağlandıktan sonra olayı tetikler ve iki sunucu denetiminin OnWebPartsDisconnectedWebPartsDisconnected bağlantısı kesildikten sonra olayı tetikler.
Geliştiriciler ve WebPartsDisconnected olayları için WebPartsConnected özel olay işleyici yöntemleri oluşturabilir ve bu yöntemlerde bir bağlantının WebPartConnectionsEventArgs ayrıntılarına erişmek için sınıfını kullanabilir. Örneğin, bir geliştirici öğesinde <asp:webpartmanager>
özniteliğini OnWebPartsConnected
bildirebilir ve ona olayı işleyecek özel bir yöntem adı atayabilir. Özel işleyici yönteminde geliştiriciler, yöntemine parametre olarak geçirilen nesneyi kullanarak WebPartConnectionsEventArgs bağlantının ayrıntılarına erişebilir.
sınıfı WebPartConnectionsEventArgs oluşturucunun iki aşırı yüklemesine sahiptir. Oluşturucu WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) varsayılan değerdir; sınıfı için özellik değerlerini başlatır. Oluşturucu WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) parametresiz oluşturucuyu çağırır ve ardından özelliği de başlatır Connection .
sınıfı WebPartConnectionsEventArgs , tümü Web Bölümleri bağlantısının temel yönlerine başvuran çeşitli özelliklere sahiptir. özelliği, Connection tüm bağlantıyı temsil eden ilişkili WebPartConnection nesneye başvurur. Provider özelliği, bağlantıda sağlayıcı olarak davranan bir veya başka bir WebPart sunucu denetimine, Consumer özelliği ise tüketici olarak davranan bir WebPart veya sunucu denetimine başvurur. ProviderConnectionPoint özelliği bağlantının ProviderConnectionPoint nesnesine, özelliği ise ConsumerConnectionPoint nesnesine başvururConsumerConnectionPoint.
Oluşturucular
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) |
Nesne gerektirmeden sınıfının yeni bir WebPartConnection örneğini WebPartConnectionsEventArgs başlatır. |
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) |
Belirtilen WebPartConnection nesneyi kullanarak sınıfının yeni bir örneğini başlatır. |
Özellikler
Connection |
Geçerli bağlantının WebPartConnection nesnesini alır. |
Consumer |
Bağlantıda WebPart tüketici olarak davranan denetimi alır. |
ConsumerConnectionPoint |
Geçerli bağlantının ConsumerConnectionPoint nesnesini alır. |
Provider |
Bağlantıda WebPart sağlayıcı olarak davranan denetimi alır. |
ProviderConnectionPoint |
Geçerli bağlantının ProviderConnectionPoint nesnesini alır. |
Yöntemler
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |