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.
Fornisce proprietà e metodi che consentono di lavorare direttamente con le connessioni a un'origine dati.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::ServiceProviderWithSite, IDisposable
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.ServiceProviderWithSite, IDisposable
type DataConnectionSupport = class
inherit ServiceProviderWithSite
interface IDisposable
Public MustInherit Class DataConnectionSupport
Inherits ServiceProviderWithSite
Implements IDisposable
- Ereditarietà
- Derivato
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| DataConnectionSupport() |
Costruttore di classe. Crea un'istanza non parametrizzata della DataConnectionSupport classe . |
Proprietà
| Nome | Descrizione |
|---|---|
| ConnectionString |
Recupera o imposta una rappresentazione di stringa delle informazioni necessarie per stabilire una connessione all'origine dati specificata. |
| ConnectionTimeout |
Recupera o imposta la quantità di tempo, in secondi, per attendere di stabilire una connessione prima di terminare il tentativo e generare un errore di timeout. |
| ProviderObject |
Recupera l'oggetto provider di dati sottostante per la connessione specificata. |
| ServiceTypes |
Recupera un elenco di tipi di servizio utilizzati per convertire la chiamata al metodo QueryService non gestita, in cui viene specificato un GUID del servizio, in una chiamata al metodo IServiceProvider.GetService gestita, in cui viene specificato un tipo gestito. (Ereditato da ServiceProvider) |
| Site |
Recupera o imposta l'istanza dell'oggetto sito. (Ereditato da ServiceProviderWithSite) |
| State |
Recupera lo stato della connessione dati. |
Metodi
| Nome | Descrizione |
|---|---|
| Close() |
Chiude la connessione specificata. |
| Dispose() |
Esegue attività associate alla liberazione, al rilascio o alla reimpostazione delle risorse. |
| Dispose(Boolean) |
Esegue attività associate alla liberazione, al rilascio o alla reimpostazione delle risorse. |
| Finalize() |
Finalizza la connessione. |
| 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) |
| GetServiceImpl(Guid) |
Fornisce l'implementazione per il recupero di un servizio con un GUID specifico. (Ereditato da ServiceProvider) |
| GetServiceImpl(Type) |
Consente di ottenere servizi di implementazione. |
| Initialize(Object) |
Inizializza la connessione specificata, facoltativamente da un oggetto provider di dati esistente. |
| OnSiteChanged(EventArgs) |
Genera l'evento SiteChanged. (Ereditato da ServiceProviderWithSite) |
| Open(Boolean) |
Apre la connessione specificata. |
| RaiseMessageReceived(String) |
Genera l'evento MessageReceivednell'istanza di inclusione DataConnection . |
| RaiseStateChanged(DataConnectionState, DataConnectionState) |
Genera l'evento di modifica dello stato nell'istanza di inclusione DataConnection . |
Eventi
| Nome | Descrizione |
|---|---|
| SiteChanged |
Evento generato quando la Site proprietà è stata modificata. (Ereditato da ServiceProviderWithSite) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
Recupera l'ultimo set di siti utilizzando il IObjectWithSite.SetSite(Object) metodo . Se non è presente alcun sito noto, viene generata un'eccezione. (Ereditato da ServiceProviderWithSite) |
| IObjectWithSite.SetSite(Object) |
Fornisce il puntatore di IUnknown un sito a un determinato oggetto. (Ereditato da ServiceProviderWithSite) |
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Esegue come factory per i servizi esposti tramite un'implementazione di IServiceProvider. (Ereditato da ServiceProvider) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| QueryService(IServiceProvider, Guid) |
Ottiene un servizio esposto da un provider di servizi in base al RELATIVO GUID del servizio. |
| QueryService<TService>(IServiceProvider) |
Ottiene un servizio esposto da un provider di servizi in base al tipo di servizio. |