DataConnectionSupport Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'implementazione dell'interfaccia 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
- Ereditarietà
- Derivato
- Implementazioni
Costruttori
DataConnectionSupport() |
Inizializza una nuova istanza della classe DataConnectionSupport. |
Proprietà
ConnectionString |
Ottiene o imposta una rappresentazione di stringa delle informazioni necessarie per stabilire una connessione all'origine dati specificata. |
ConnectionTimeout |
Ottiene o imposta la quantità di tempo di attesa per stabilire una connessione prima di terminare il tentativo e generare un errore di timeout. |
ParentProvider |
Ottiene l'istanza corrente del provider di servizi padre. (Ereditato da ServiceProvider) |
ProviderObject |
Ottiene il provider di dati sottostante, che supporta la connessione dati corrente. |
ServiceProvider |
Ottiene il provider di servizi di Visual Studio globale. |
Site |
Ottiene o imposta il sito. (Ereditato da DataSiteableServiceProvider<T>) |
State |
Ottiene lo stato della connessione dati. |
Metodi
AddService(Type, Object) |
Aggiunge il servizio specificato alla raccolta interna di servizi. (Ereditato da ServiceProvider) |
AddService(Type, Object, Boolean) |
Aggiunge il servizio specificato alla raccolta di oggetti servizio o al contenitore del servizio padre. (Ereditato da ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Aggiunge il servizio specificato alla raccolta interna di servizi. (Ereditato da ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Aggiunge il servizio specificato alla raccolta interna di servizi o al contenitore del servizio padre. (Ereditato da ServiceProvider) |
Close() |
Chiude la connessione specificata. |
CreateService(IServiceContainer, Type) |
Crea un nuovo oggetto servizio, specificando il tipo di servizio di interfaccia. |
Dispose() |
Rilascia tutte le risorse mantenute dalla connessione dati. |
Dispose(Boolean) |
Rilascia tutte le risorse mantenute dalla connessione dati. |
Finalize() |
Rilascia tutte le risorse mantenute dalla connessione dati quando l'oggetto di supporto della connessione dati viene eliminato definitivamente. |
GetService(Guid) |
Recupera un servizio con un GUID del servizio specificato. (Ereditato da ServiceProvider) |
GetService(Type) |
Recupera un servizio del tipo specificato. (Ereditato da ServiceProvider) |
Initialize(Object) |
Inizializza la connessione specificata, facoltativamente da un oggetto provider di dati esistente. |
OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Consente di gestire l'evento MessageReceived. |
OnSiteChanged(EventArgs) |
Genera l'evento SiteChanged. (Ereditato da DataSiteableServiceProvider<T>) |
OnStateChanged(DataConnectionStateChangedEventArgs) |
Consente di gestire l'evento StateChanged. |
Open(Boolean) |
Apre la connessione dati specificata. |
RemoveService(Type) |
Rimuove il servizio specificato dalla raccolta di servizi interni (Ereditato da ServiceProvider) |
RemoveService(Type, Boolean) |
Rimuove il servizio specificato dalla raccolta di servizi interni o dal contenitore del servizio padre. (Ereditato da ServiceProvider) |
Eventi
MessageReceived |
Si verifica quando un messaggio viene ricevuto dall'origine dati. |
SiteChanged |
Si verifica quando il sito è stato modificato. (Ereditato da DataSiteableServiceProvider<T>) |
StateChanged |
Si verifica quando lo stato della connessione dati è cambiato. |
Implementazioni dell'interfaccia esplicita
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Esegue come factory per i servizi esposti tramite un'implementazione di IServiceProvider. (Ereditato da ServiceProvider) |
Metodi di estensione
QueryService(IServiceProvider, Guid) |
Ottiene un servizio esposto da un provider di servizi in base al GUID del servizio. |
QueryService<TService>(IServiceProvider) |
Ottiene un servizio esposto da un provider di servizi in base al tipo di servizio. |