WebPartTracker Sınıf

Tanım

Döngüsel bağlantılar için Web Bölümleri bağlantılarını izler.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Devralma
WebPartTracker
Uygulamalar

Açıklamalar

Web Bölümleri bağlantı, iki WebPart (veya diğer sunucu veya Kullanıcı) denetimleri arasında veri paylaşmasını sağlayan bir bağlantıdır veya ilişkidir. Her Web Bölümleri bağlantısında, bir denetim veri sağlayıcısı ve bir veri tüketicisi olarak görev yapar.

Bir Web Bölümleri denetimi hem sağlayıcı hem de tüketici olduğunda ve sunulan veriler tüketilen verilere bağımlıysa, Web Bölümleri denetimleri arasında sonsuz döngüye neden olan bir bağlantı oluşturma olasılığı vardır. Bu döngüler döngüsel bağlantı olarak adlandırılır. Bir geliştirici, WebPartTracker bir sağlayıcı bağlantı noktası ve Web bölümleri denetimi için bağlantı sayısını izlemek üzere sınıfını kullanarak döngüsel bir bağlantıyı önleyebilir. Sağlayıcı bağlantı noktası ve denetim WebPartTracker oluşturucuda belirtilir.

Döngüsel bağlantı algılanırsa WebPartTracker nesne, WebPart.ConnectErrorMessage sağlayıcıyı Web bölümleri denetiminde ayarlar. IsCircularConnectionÖzelliği döndürülür true .

Oluşturucular

WebPartTracker(WebPart, ProviderConnectionPoint)

WebPartTracker sınıfının yeni bir örneğini başlatır.

Özellikler

IsCircularConnection

Bir sağlayıcı bağlantı noktasının, Web Bölümleri denetimi ile birden fazla bağlantıya dahil edilip edilmeyeceğini gösteren bir değer 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)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

Şunlara uygulanır