WebPartTracker Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |