IDataSourceDesigner Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет базовые функциональные возможности для конструктора источника данных.
public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
- Производный
Комментарии
Интерфейс IDataSourceDesigner определяет интерфейс, с помощью которого можно реализовать базовые службы для конструктора источников данных. Конструктор активен только во время разработки и должен быть связан с источником данных с помощью DesignerAttribute, чтобы загружаться при создании источника данных связанного типа во время разработки.
Интерфейс IDataSourceDesigner предоставляет методы и свойства, которые можно реализовать для обеспечения пользовательского поведения во время разработки.
Конструктор также может использовать доступные службы времени разработки для выполнения различных задач, включая опрос текущей среды разработки для компонентов и их свойств, чтение и задание значений свойств компонентов, управление панелью элементов, управление выбранными компонентами или отображение пользовательского интерфейса, который можно использовать для настройки значений или для применения дальнейшей обработки.
В большинстве случаев реализуйте пользовательский конструктор для источника данных, наследуя DataSourceDesigner его от класса . Источники данных, от которых не DataSourceDesigner связан конструктор, отображаются в области компонентов. Класс DataSourceDesigner реализует IDataSourceDesigner интерфейс и предоставляет дополнительную поддержку во время разработки, которая может быть нужна авторам конструкторов. Дополнительные сведения см. в справочной документации по этим классам.
Общие сведения о создании компонентов проектирования см. в разделе Расширение поддержки Design-Time.
Свойства
CanConfigure |
Возвращает значение, которое указывает, может ли быть вызван метод Configure(). |
CanRefreshSchema |
Возвращает значение, которое указывает, может ли быть вызван метод RefreshSchema(Boolean). |
Методы
Configure() |
Запускает мастер конфигурации базового источника данных. |
GetView(String) |
Получает объект DesignerDataSourceView для заданного представления. |
GetViewNames() |
Получает имена представлений в базовом источнике данных. |
RefreshSchema(Boolean) |
Обновляет схему базового источника данных. |
ResumeDataSourceEvents() |
Возобновляет возникновение событий источника данных после вызова метода SuppressDataSourceEvents(). |
SuppressDataSourceEvents() |
Подавляет все события, вызываемые источником данных, пока не будет вызван метод ResumeDataSourceEvents(). |
События
DataSourceChanged |
Происходит при изменении источника данных, которое может повлиять на элементы управления, привязанные к данным. |
SchemaRefreshed |
Происходит при изменении полей или данных базового источника данных. |