DataConnectionSupport Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |