Condividi tramite


Interfaccia IVsDataConnection

Rappresenta l'interfaccia per una connessione dati.

Spazio dei nomi:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Sintassi

'Dichiarazione
Public Interface IVsDataConnection _
    Inherits IVsDataConnectionEvents, IServiceProvider, IDisposable
public interface IVsDataConnection : IVsDataConnectionEvents, 
    IServiceProvider, IDisposable
public interface class IVsDataConnection : IVsDataConnectionEvents, 
    IServiceProvider, IDisposable
type IVsDataConnection =  
    interface
        interface IVsDataConnectionEvents
        interface IServiceProvider
        interface IDisposable
    end
public interface IVsDataConnection extends IVsDataConnectionEvents, IServiceProvider, IDisposable

Il tipo IVsDataConnection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ConnectionTimeout Ottiene o imposta il tempo di attesa a stabilire una connessione prima di terminare il tentativo e la generazione di un errore di timeout.
Proprietà pubblica CurrentThreadHasLock Ottiene un valore che indica se il thread corrente è un blocco sull'oggetto connessione dati.
Proprietà pubblica DisplayConnectionString Ottiene la stringa di connessione in cui le informazioni riservate, se presente, vengono formattate di visualizzazione sicura.
Proprietà pubblica EncryptedConnectionString Ottiene una versione crittografata della stringa di connessione.
Proprietà pubblica IsLocked Ottiene un valore che indica se la connessione dati corrente è bloccata.
Proprietà pubblica IsNonLocking Ottiene un valore che indica se la connessione dati supporta il blocco automatico.
Proprietà pubblica Provider Ottiene il GUID del provider di dati.
Proprietà pubblica SafeConnectionString Ottiene la stringa di connessione, escludendo informazioni riservate.
Proprietà pubblica Source Ottiene il GUID dell'origine dati per la connessione dati corrente, se disponibile.
Proprietà pubblica State Ottiene lo stato corrente della connessione dati.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone() Crea una copia della connessione dati corrente.
Metodo pubblico Clone(Boolean) Crea una copia della connessione dati corrente.
Metodo pubblico Close Chiude la connessione dati corrente.
Metodo pubblico Dispose Esegue le attività definite dall'applicazione associate alla versione, il rilascio, o reimpostare le risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico EnsureConnected Determina se la connessione dati corrente è connessa e, in caso contrario, aprirlo.
Metodo pubblico EquivalentTo Indica se le informazioni sulla connessione dati, come rappresentate dal provider GUID e da una stringa di connessione, sono equivalenti all'istanza corrente di una connessione dati.
Metodo pubblico GetLockedProviderObject() Recupera il provider di dati bloccato l'oggetto sottostante che supporta la connessione dati corrente.
Metodo pubblico GetLockedProviderObject(Int32) Recupera il provider di dati sottostante dopo avere bloccato la connessione dati corrente.
Metodo pubblico GetService Ottiene l'oggetto servizio del tipo specificato. (Ereditato da IServiceProvider)
Metodo pubblico Lock() Blocca la connessione dati corrente.
Metodo pubblico Lock(Int32) Blocca la connessione dati corrente.
Metodo pubblico Open Aprire la connessione dati corrente.
Metodo pubblico ReleaseExclusiveAccessProxy Rilascia un proxy esistente di accesso esclusivo.
Metodo pubblico Unlock Sblocca la connessione dati corrente.
Metodo pubblico UnlockProviderObject Sblocca l'oggetto provider sottostante per la connessione dati corrente.

In alto

Eventi

  Nome Descrizione
Evento pubblico MessageReceived Si verifica quando un messaggio viene ricevuto dall'origine dati. (Ereditato da IVsDataConnectionEvents)
Evento pubblico StateChanged Si verifica quando lo stato della connessione dati viene modificato. (Ereditato da IVsDataConnectionEvents)

In alto

Note

L'interfaccia viene implementata come servizio incorporate di DDEX.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Services