IVsDataConnection Interfaccia
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 una connessione dati.
public interface class IVsDataConnection : IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents
public interface IVsDataConnection : IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents
type IVsDataConnection = interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
Public Interface IVsDataConnection
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents
- Implementazioni
Proprietà
ConnectionTimeout |
Ottiene o imposta il tempo di attesa per stabilire una connessione prima di terminare il tentativo e generare un errore di timeout. |
CurrentThreadHasLock |
Ottiene un valore che indica se il thread corrente ha un blocco sull'oggetto connessione dati. |
DisplayConnectionString |
Ottiene la stringa di connessione in cui le informazioni riservate, se presenti, vengono formattate per la visualizzazione sicura. |
EncryptedConnectionString |
Ottiene una versione crittografata del 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 il stringa di connessione, escluso le informazioni riservate. |
Source |
Ottiene il GUID dell'origine dati per la connessione dati corrente, se presente. |
State |
Ottiene lo stato corrente della connessione dati. |
Metodi
Clone() |
Crea una copia della connessione dati corrente. |
Clone(Boolean) |
Crea una copia della connessione dati corrente. |
Close() |
Chiude la connessione dati corrente. |
EnsureConnected() |
Determina se la connessione dati corrente è connessa e, in caso contrario, la apre. |
EquivalentTo(Guid, String, Boolean) |
Indica se le informazioni di connessione dati specificate, rappresentate dal GUID del provider e da un stringa di connessione, equivale all'istanza corrente della connessione dati. |
GetLockedProviderObject() |
Recupera il provider di dati bloccato sottostante che supporta la connessione dati corrente. |
GetLockedProviderObject(Int32) |
Recupera il provider di dati sottostante dopo aver bloccato la connessione dati corrente. |
Lock() |
Blocca la connessione dati corrente. |
Lock(Int32) |
Blocca la connessione dati corrente. |
Open() |
Apre la connessione dati corrente. |
ReleaseExclusiveAccessProxy() |
Rilascia un proxy di accesso esclusivo esistente. |
Unlock() |
Sblocca la connessione dati corrente. |
UnlockProviderObject() |
Sblocca l'oggetto provider sottostante per la connessione dati corrente. |
Eventi
MessageReceived |
Si verifica quando viene ricevuto un messaggio dall'origine dati. (Ereditato da IVsDataConnectionEvents) |
StateChanged |
Si verifica quando viene modificato lo stato della connessione dati. (Ereditato da IVsDataConnectionEvents) |