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() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |