WebPartTracker Classe

Definição

Monitoriza as ligações das Web Parts para ligações circulares.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Herança
WebPartTracker
Implementações

Observações

Uma ligação Web Parts é uma ligação ou associação entre dois WebPart controlos de servidor ou utilizador que lhes permite partilhar dados. Em cada ligação de Web Parts, um controlo atua como fornecedor de dados e outro como consumidor de dados.

Quando um controlo de Web Parts é simultaneamente um fornecedor e um consumidor, e os dados fornecidos dependem dos dados consumidos, existe a possibilidade de criar uma ligação que resulte num ciclo infinito entre os controlos de Web Parts. Estes laços são chamados de ligações circulares. Um programador pode impedir uma ligação circular usando a WebPartTracker classe para acompanhar o número de ligações para um ponto de ligação de fornecedor e um controlo de Web Parts. O ponto de ligação do fornecedor e o controlo são especificados no WebPartTracker construtor.

Se for detetada uma ligação circular, o WebPartTracker objeto define a WebPart.ConnectErrorMessage propriedade no controlo do fornecedor de Web Parts. A IsCircularConnection propriedade irá devolver true.

Construtores

Name Description
WebPartTracker(WebPart, ProviderConnectionPoint)

Inicializa uma nova instância da WebPartTracker classe.

Propriedades

Name Description
IsCircularConnection

Recebe um valor que indica se um ponto de ligação do fornecedor está envolvido em mais do que uma ligação com um controlo de Web Parts.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IDisposable.Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

Aplica-se a