WebPartTracker Classe

Definizione

Controlla le connessioni Web part per le connessioni circolari.Monitors Web Parts connections for circular connections.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Ereditarietà
WebPartTracker
Implementazioni

Commenti

Una connessione Web part è un collegamento o un'associazione tra WebPart due (o altri controlli server o utente) che consentono loro di condividere i dati.A Web Parts connection is a link or association between two WebPart (or other server or user) controls that enables them to share data. In ogni Web part connessione, un controllo funge da provider di dati e un altro come consumer di dati.In every Web Parts connection, one control acts as a provider of data and another as a consumer of data.

Quando un controllo Web part è sia un provider che un consumer e i dati forniti dipendono dai dati utilizzati, esiste la possibilità di creare una connessione che restituisce un ciclo infinito tra Web part controlli.When a Web Parts control is both a provider and a consumer, and the provided data depends on the consumed data, there is the possibility of creating a connection that results in an infinite loop between Web Parts controls. Questi cicli sono detti connessioni circolari.These loops are called circular connections. Uno sviluppatore può impedire una connessione circolare utilizzando la WebPartTracker classe per tenere traccia del numero di connessioni per un punto di connessione del provider e un controllo Web part.A developer can prevent a circular connection by using the WebPartTracker class to track the number of connections for a provider connection point and a Web Parts control. Il punto di connessione del provider e il controllo vengono specificati WebPartTracker nel costruttore.The provider connection point and the control are specified in the WebPartTracker constructor.

Se viene rilevata una connessione circolare WebPartTracker , l'oggetto WebPart.ConnectErrorMessage imposta la proprietà nel controllo Web part del provider.If a circular connection is detected, the WebPartTracker object sets the WebPart.ConnectErrorMessage property on the provider Web Parts control. La IsCircularConnection proprietà restituirà true.The IsCircularConnection property will return true.

Costruttori

WebPartTracker(WebPart, ProviderConnectionPoint)

Inizializza una nuova istanza della classe WebPartTracker.Initializes a new instance of the WebPartTracker class.

Proprietà

IsCircularConnection

Ottiene un valore che indica se un punto di connessione del provider è coinvolto in più di una connessione con il controllo Web part.Gets a value indicating whether a provider connection point is involved in more than one connection with a Web Parts control.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Si applica a