Sdílet prostřednictvím


DataConnectionSupport Třída

Definice

Představuje implementaci IVsDataConnectionSupport rozhraní.

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
Dědičnost
Odvozené
Implementuje

Konstruktory

DataConnectionSupport()

Inicializuje novou instanci DataConnectionSupport třídy.

Vlastnosti

ConnectionString

Získá nebo nastaví řetězcovou reprezentaci informací požadovaných k vytvoření zadaného připojení zdroje dat.

ConnectionTimeout

Získá nebo nastaví dobu čekání při navazování připojení před ukončením pokusu a generování chyby časového limitu.

ParentProvider

Získá aktuální instanci nadřazeného poskytovatele služeb.

(Zděděno od ServiceProvider)
ProviderObject

Získá podkladového zprostředkovatele dat, který podporuje aktuální datové připojení.

ServiceProvider

Získá globálního poskytovatele služeb sady Visual Studio.

Site

Získá nebo nastaví web.

(Zděděno od DataSiteableServiceProvider<T>)
State

Získá stav datového připojení.

Metody

AddService(Type, Object)

Přidá zadanou službu do interní kolekce služeb.

(Zděděno od ServiceProvider)
AddService(Type, Object, Boolean)

Přidá zadanou službu do kolekce objektů služby nebo do nadřazeného kontejneru služby.

(Zděděno od ServiceProvider)
AddService(Type, ServiceCreatorCallback)

Přidá zadanou službu do interní kolekce služeb.

(Zděděno od ServiceProvider)
AddService(Type, ServiceCreatorCallback, Boolean)

Přidá zadanou službu do interní kolekce služeb nebo do nadřazeného kontejneru služby.

(Zděděno od ServiceProvider)
Close()

Zavře zadané připojení.

CreateService(IServiceContainer, Type)

Vytvoří nový objekt služby s určením typu služby rozhraní.

Dispose()

Uvolní všechny prostředky, které datové připojení uchovává.

Dispose(Boolean)

Uvolní všechny prostředky, které datové připojení uchovává.

Finalize()

Při zničení objektu podpory datového připojení uvolní všechny prostředky datového připojení.

GetService(Guid)

Načte službu se zadaným identifikátorem GUID služby.

(Zděděno od ServiceProvider)
GetService(Type)

Načte službu zadaného typu.

(Zděděno od ServiceProvider)
Initialize(Object)

Inicializuje zadané připojení, volitelně z existujícího objektu zprostředkovatele dat.

OnMessageReceived(DataConnectionMessageReceivedEventArgs)

MessageReceived Zpracovává událost.

OnSiteChanged(EventArgs)

SiteChanged Vyvolá událost.

(Zděděno od DataSiteableServiceProvider<T>)
OnStateChanged(DataConnectionStateChangedEventArgs)

StateChanged Zpracovává událost.

Open(Boolean)

Otevře zadané datové připojení.

RemoveService(Type)

Odebere zadanou službu z kolekce interních služeb.

(Zděděno od ServiceProvider)
RemoveService(Type, Boolean)

Odebere zadanou službu z interní kolekce služeb nebo z nadřazeného kontejneru služby.

(Zděděno od ServiceProvider)

Událost

MessageReceived

Nastane při přijetí zprávy ze zdroje dat.

SiteChanged

Nastane, když se lokalita změnila.

(Zděděno od DataSiteableServiceProvider<T>)
StateChanged

Nastane, když se stav datového připojení změnil.

Explicitní implementace rozhraní

IServiceProvider.QueryService(Guid, Guid, IntPtr)

Slouží jako továrna pro služby, které jsou vystaveny prostřednictvím implementace IServiceProvider.

(Zděděno od ServiceProvider)

Metody rozšíření

QueryService(IServiceProvider, Guid)

Získá službu vystavenou poskytovatelem služby na základě identifikátoru GUID služby.

QueryService<TService>(IServiceProvider)

Získá službu vystavenou poskytovatelem služby na základě jejího typu služby.

Platí pro