WebPartTracker Klasa

Definicja

Monitoruje połączenia składników Web Part pod kątem połączeń cyklicznych.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Dziedziczenie
WebPartTracker
Implementuje

Uwagi

Połączenie składników Web Part to połączenie lub skojarzenie między dwoma WebPart kontrolkami (lub innymi serwerami lub użytkownikami), które umożliwiają udostępnianie danych. W każdym połączeniu składników Web Part jedna kontrolka działa jako dostawca danych, a druga jako odbiorca danych.

Gdy kontrolka składników Web Part jest zarówno dostawcą, jak i odbiorcą, a podane dane zależą od użytych danych, istnieje możliwość utworzenia połączenia, które powoduje nieskończoną pętlę między kontrolkami składników Web Part. Te pętle są nazywane połączeniami okrągłymi. Deweloper może uniemożliwić połączenie cykliczne przy użyciu klasy w WebPartTracker celu śledzenia liczby połączeń dla punktu połączenia dostawcy i kontrolki składników Web Part. Punkt połączenia dostawcy i kontrolka są określone w konstruktorze WebPartTracker .

Jeśli zostanie wykryte połączenie cykliczne, WebPartTracker obiekt ustawia WebPart.ConnectErrorMessage właściwość w kontrolce składników Web Part dostawcy. Właściwość IsCircularConnection zwróci truewartość .

Konstruktory

WebPartTracker(WebPart, ProviderConnectionPoint)

Inicjuje nowe wystąpienie klasy WebPartTracker.

Właściwości

IsCircularConnection

Pobiera wartość wskazującą, czy punkt połączenia dostawcy jest zaangażowany w więcej niż jedno połączenie z kontrolką składników Web Part.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

Dotyczy