WebPartTracker Klass

Definition

Övervakar anslutningar för webbdelar för cirkulära anslutningar.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Arv
WebPartTracker
Implementeringar

Kommentarer

En webbdelsanslutning är en länk eller association mellan två WebPart (eller andra server- eller användarkontroller) som gör att de kan dela data. I varje webbdelsanslutning fungerar en kontroll som en leverantör av data och en annan som datakonsument.

När en webbdelskontroll är både en provider och en konsument, och de angivna data är beroende av förbrukade data, finns det möjlighet att skapa en anslutning som resulterar i en oändlig loop mellan webbdelskontrollerna. Dessa loopar kallas cirkulära anslutningar. En utvecklare kan förhindra en cirkulär anslutning med hjälp WebPartTracker av klassen för att spåra antalet anslutningar för en provideranslutningsplats och en webbdelskontroll. Provideranslutningspunkten och kontrollen anges i WebPartTracker konstruktorn.

Om en cirkulär anslutning identifieras WebPartTracker anger WebPart.ConnectErrorMessage objektet egenskapen på providerns webbdelskontroll. Egenskapen IsCircularConnection returnerar true.

Konstruktorer

Name Description
WebPartTracker(WebPart, ProviderConnectionPoint)

Initierar en ny instans av WebPartTracker klassen.

Egenskaper

Name Description
IsCircularConnection

Hämtar ett värde som anger om en provideranslutningspunkt är involverad i mer än en anslutning med en webbdelskontroll.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IDisposable.Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

Gäller för