WebPartTracker 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.
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. |