Freigeben über


WebPartTracker Klasse

Definition

Überwacht Webparts-Verbindungen auf zirkuläre Verbindungen.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Vererbung
WebPartTracker
Implementiert

Hinweise

Eine Webparts Verbindung ist ein Link oder eine Zuordnung zwischen zwei WebPart (oder anderen Server-oder Benutzer Steuerelementen), mit deren Hilfe Sie Daten freigeben können. In jeder Webparts Verbindung fungiert ein Steuerelement als Datenanbieter und ein anderes als Datenconsumer.

Wenn ein Webparts-Steuerelement sowohl ein Anbieter als auch ein Consumer ist und die bereitgestellten Daten von den verbrauchten Daten abhängen, besteht die Möglichkeit, eine Verbindung zu erstellen, die zu einer Endlosschleife zwischen Webparts Steuerelementen führt. Diese Schleifen werden als zirkuläre Verbindungen bezeichnet. Ein Entwickler kann eine zirkuläre Verbindung vermeiden, indem er die WebPartTracker -Klasse verwendet, um die Anzahl der Verbindungen für einen Anbieter Verbindungspunkt und ein Webparts-Steuerelement zu verfolgen. Der Anbieter Verbindungspunkt und das-Steuerelement werden im- WebPartTracker Konstruktor angegeben.

Wenn eine zirkuläre Verbindung erkannt wird, legt das- WebPartTracker Objekt die- WebPart.ConnectErrorMessage Eigenschaft für den Anbieter Webparts-Steuerelement fest. Die- IsCircularConnection Eigenschaft gibt zurück true .

Konstruktoren

WebPartTracker(WebPart, ProviderConnectionPoint)

Initialisiert eine neue Instanz der WebPartTracker-Klasse.

Eigenschaften

IsCircularConnection

Ruft einen Wert ab, der angibt, ob ein Anbieterverbindungspunkt an mehr als einer Verbindung mit einem Webparts-Steuerelement beteiligt ist.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Gilt für