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


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)

Возвращает службу, предоставленную поставщиком услуг на основе его типа службы.

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