WebPartConnectionsEventArgs Sınıf

Tanım

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
WebPartConnectionsEventArgs

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)

Şunlara uygulanır

Ayrıca bkz.