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) |
Возвращает службу, предоставленную поставщиком услуг на основе его типа службы. |