Aracılığıyla paylaş


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ısı, veri paylaşmalarını sağlayan iki WebPart (veya başka bir sunucu veya kullanıcı) denetimi arasındaki bağlantı veya ilişkidir. Her Web Bölümü bağlantısında bir denetim veri sağlayıcısı, diğeri ise veri tüketicisi olarak görev yapar.

Web Bölümleri denetimi hem sağlayıcı hem de tüketici olduğunda ve sağlanan veriler tüketilen verilere bağlı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ılar olarak adlandırılır. Geliştirici, 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 WebPartTracker döngüsel bir bağlantıyı engelleyebilir. Sağlayıcı bağlantı noktası ve denetim oluşturucuda WebPartTracker belirtilir.

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

Oluşturucular

Name Description
WebPartTracker(WebPart, ProviderConnectionPoint)

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

Özellikler

Name Description
IsCircularConnection

Bir sağlayıcı bağlantı noktasının Web Bölümleri denetimiyle birden fazla bağlantıda yer alıp almadığını belirten bir değer alır.

Yöntemler

Name Description
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)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IDisposable.Dispose()

Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.

Şunlara uygulanır