DataConnectionSupport Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет реализацию интерфейса IVsDataConnectionSupport.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableServiceProvider<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionSupport
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionSupport
type DataConnectionSupport = class
inherit DataSiteableServiceProvider<IVsDataConnection>
interface IVsDataConnectionSupport
interface IServiceProvider
interface IDisposable
interface IVsDataConnectionEvents
Public MustInherit Class DataConnectionSupport
Inherits DataSiteableServiceProvider(Of IVsDataConnection)
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents, IVsDataConnectionSupport
- Наследование
- Производный
- Реализации
Конструкторы
| DataConnectionSupport() |
Инициализирует новый экземпляр класса DataConnectionSupport. |
Свойства
| ConnectionString |
Возвращает или задает строковое представление сведений, необходимых для установления указанного подключения к источнику данных. |
| ConnectionTimeout |
Возвращает или задает время ожидания при установке соединения перед завершением попытки и созданием ошибки времени ожидания. |
| ParentProvider |
Возвращает текущий экземпляр родительского поставщика услуг. (Унаследовано от ServiceProvider) |
| ProviderObject |
Возвращает базовый поставщик данных, который поддерживает текущее подключение к данным. |
| ServiceProvider |
Возвращает глобальный поставщик служб Visual Studio. |
| Site |
Возвращает или задает сайт. (Унаследовано от DataSiteableServiceProvider<T>) |
| State |
Возвращает состояние подключения к данным. |
Методы
| AddService(Type, Object) |
Добавляет указанную службу во внутреннюю коллекцию служб. (Унаследовано от ServiceProvider) |
| AddService(Type, Object, Boolean) |
Добавляет указанную службу в коллекцию объектов службы или в родительский контейнер службы. (Унаследовано от ServiceProvider) |
| AddService(Type, ServiceCreatorCallback) |
Добавляет указанную службу во внутреннюю коллекцию служб. (Унаследовано от ServiceProvider) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Добавляет указанную службу во внутреннюю коллекцию служб или в родительский контейнер служб. (Унаследовано от ServiceProvider) |
| Close() |
Закрывает указанное соединение. |
| CreateService(IServiceContainer, Type) |
Создает новый объект службы, задающий тип службы интерфейса. |
| Dispose() |
Освобождает все ресурсы, удерживаемые подключением к данным. |
| Dispose(Boolean) |
Освобождает все ресурсы, удерживаемые подключением к данным. |
| Finalize() |
Освобождает все ресурсы, удерживаемые подключением к данным, при уничтожении объекта поддержки подключения к данным. |
| GetService(Guid) |
Извлекает службу с указанным GUID службы. (Унаследовано от ServiceProvider) |
| GetService(Type) |
Извлекает службу указанного типа. (Унаследовано от ServiceProvider) |
| Initialize(Object) |
Инициализирует указанное подключение при необходимости из существующего объекта поставщика данных. |
| OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Обрабатывает событие MessageReceived. |
| OnSiteChanged(EventArgs) |
Вызывает событие SiteChanged. (Унаследовано от DataSiteableServiceProvider<T>) |
| OnStateChanged(DataConnectionStateChangedEventArgs) |
Обрабатывает событие StateChanged. |
| Open(Boolean) |
Открывает указанное подключение к данным. |
| RemoveService(Type) |
Удаляет указанную службу из коллекции внутренних служб. (Унаследовано от ServiceProvider) |
| RemoveService(Type, Boolean) |
Удаляет указанную службу из коллекции внутренних служб или из родительского контейнера служб. (Унаследовано от ServiceProvider) |
События
| MessageReceived |
Происходит при получении сообщения из источника данных. |
| SiteChanged |
Происходит при изменении сайта. (Унаследовано от DataSiteableServiceProvider<T>) |
| StateChanged |
Происходит при изменении состояния подключения к данным. |
Явные реализации интерфейса
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Выполняется в качестве фабрики для служб, предоставляемых с помощью реализации IServiceProvider. (Унаследовано от ServiceProvider) |
Методы расширения
| QueryService(IServiceProvider, Guid) |
Возвращает службу, предоставленную поставщиком услуг на основе его GUID службы. |
| QueryService<TService>(IServiceProvider) |
Возвращает службу, предоставленную поставщиком услуг на основе его типа службы. |