Compartilhar via


WebPartTracker Classe

Definição

Monitora as conexões de Web Parts de conexõ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

Comentários

Uma conexão Web Parts é um link ou associação entre dois WebPart (ou outros controles de servidor ou usuário) que permite que eles compartilhem dados. Em cada conexão Web Parts, um controle atua como um provedor de dados e outro como um consumidor de dados.

Quando um controle de Web Parts é um provedor e um consumidor, e os dados fornecidos dependem dos dados consumidos, há a possibilidade de criar uma conexão que resulte em um loop infinito entre os controles Web Parts. Esses loops são chamados de conexões circulares. Um desenvolvedor pode impedir uma conexão circular usando a WebPartTracker classe para controlar o número de conexões para um ponto de conexão do provedor e um controle de Web Parts. O ponto de conexão do provedor e o controle são especificados no WebPartTracker Construtor.

Se uma conexão circular for detectada, o WebPartTracker objeto definirá a WebPart.ConnectErrorMessage propriedade no provedor Web Parts controle. A IsCircularConnection propriedade retornará true .

Construtores

WebPartTracker(WebPart, ProviderConnectionPoint)

Inicializa uma nova instância da classe WebPartTracker.

Propriedades

IsCircularConnection

Obtém um valor que indica se um ponto de conexão do provedor está envolvido em mais de uma conexão com um controle de Web Parts.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IDisposable.Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

Aplica-se a