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 | |
---|---|---|
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. | |
CurrentThreadHasLock | Ottiene un valore che indica se il thread corrente è un blocco sull'oggetto connessione dati. | |
DisplayConnectionString | Ottiene la stringa di connessione in cui le informazioni riservate, se presente, vengono formattate di visualizzazione sicura. | |
EncryptedConnectionString | Ottiene una versione crittografata della stringa di connessione. | |
IsLocked | Ottiene un valore che indica se la connessione dati corrente è bloccata. | |
IsNonLocking | Ottiene un valore che indica se la connessione dati supporta il blocco automatico. | |
Provider | Ottiene il GUID del provider di dati. | |
SafeConnectionString | Ottiene la stringa di connessione, escludendo informazioni riservate. | |
Source | Ottiene il GUID dell'origine dati per la connessione dati corrente, se disponibile. | |
State | Ottiene lo stato corrente della connessione dati. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Clone() | Crea una copia della connessione dati corrente. | |
Clone(Boolean) | Crea una copia della connessione dati corrente. | |
Close | Chiude la connessione dati corrente. | |
Dispose | Esegue le attività definite dall'applicazione associate alla versione, il rilascio, o reimpostare le risorse non gestite. (Ereditato da IDisposable) | |
EnsureConnected | Determina se la connessione dati corrente è connessa e, in caso contrario, aprirlo. | |
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. | |
GetLockedProviderObject() | Recupera il provider di dati bloccato l'oggetto sottostante che supporta la connessione dati corrente. | |
GetLockedProviderObject(Int32) | Recupera il provider di dati sottostante dopo avere bloccato la connessione dati corrente. | |
GetService | Ottiene l'oggetto servizio del tipo specificato. (Ereditato da IServiceProvider) | |
Lock() | Blocca la connessione dati corrente. | |
Lock(Int32) | Blocca la connessione dati corrente. | |
Open | Aprire la connessione dati corrente. | |
ReleaseExclusiveAccessProxy | Rilascia un proxy esistente di accesso esclusivo. | |
Unlock | Sblocca la connessione dati corrente. | |
UnlockProviderObject | Sblocca l'oggetto provider sottostante per la connessione dati corrente. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
MessageReceived | Si verifica quando un messaggio viene ricevuto dall'origine dati. (Ereditato da IVsDataConnectionEvents) | |
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.