Поделиться через


WebPartTracker Класс

Определение

Отслеживает подключения веб-частей для циклических подключений.

public ref class WebPartTracker sealed : IDisposable
public sealed class WebPartTracker : IDisposable
type WebPartTracker = class
    interface IDisposable
Public NotInheritable Class WebPartTracker
Implements IDisposable
Наследование
WebPartTracker
Реализации

Комментарии

Подключение веб-частей — это связь между двумя WebPart (или другими элементами управления сервера или пользователя), которые позволяют им совместно использовать данные. В каждом подключении веб-частей один элемент управления выступает в качестве поставщика данных и другого в качестве потребителя данных.

Если элемент управления веб-частей является поставщиком и потребителем, а предоставленные данные зависят от потребляемых данных, существует возможность создания подключения, которое приводит к бесконечному циклу между элементами управления веб-частей. Эти циклы называются циклическими подключениями. Разработчик может предотвратить циклическое подключение с помощью WebPartTracker класса для отслеживания количества подключений для точки подключения поставщика и элемента управления веб-частей. Точка подключения поставщика и элемент управления указываются в конструкторе WebPartTracker .

Если обнаружен циклическое соединение, WebPartTracker объект задает WebPart.ConnectErrorMessage свойство элемента управления веб-частей поставщика. Свойство IsCircularConnection вернет true.

Конструкторы

Имя Описание
WebPartTracker(WebPart, ProviderConnectionPoint)

Инициализирует новый экземпляр класса WebPartTracker.

Свойства

Имя Описание
IsCircularConnection

Возвращает значение, указывающее, участвует ли точка подключения поставщика в нескольких соединениях с элементом управления веб-частей.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IDisposable.Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

Применяется к