Sdílet prostřednictvím


WebPartTracker Třída

Definice

Monitoruje připojení webových částí pro cyklová připojení.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Dědičnost
WebPartTracker
Implementuje

Poznámky

Připojení webových částí je propojení nebo přidružení mezi dvěma WebPart ovládacími prvky (nebo jiným serverem nebo uživatelem), které jim umožní sdílet data. V každém připojení webových částí funguje jeden ovládací prvek jako poskytovatel dat a druhý jako příjemce dat.

Pokud je ovládací prvek webové části poskytovatelem i příjemcem a poskytnutá data závisí na spotřebovaných datech, existuje možnost vytvořit připojení, které vede k nekonečné smyčce mezi ovládacími prvky webových částí. Tyto smyčky se nazývají cyklová spojení. Vývojář může zabránit cyklickému připojení pomocí WebPartTracker třídy ke sledování počtu připojení pro spojovací bod poskytovatele a ovládací prvek webové části. Spojovací bod zprostředkovatele a ovládací prvek jsou zadány v konstruktoru WebPartTracker .

Pokud je zjištěno kruhové připojení, WebPartTracker objekt nastaví WebPart.ConnectErrorMessage vlastnost v ovládacím prvku webové části zprostředkovatele. Vlastnost IsCircularConnection se vrátí true.

Konstruktory

Name Description
WebPartTracker(WebPart, ProviderConnectionPoint)

Inicializuje novou instanci WebPartTracker třídy.

Vlastnosti

Name Description
IsCircularConnection

Získá hodnotu určující, zda je spojovací bod zprostředkovatele zapojen do více než jednoho připojení k ovládacímu prvku webové části.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IDisposable.Dispose()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků.

Platí pro