Condividi tramite


IVsDataConnection Interfaccia

Definizione

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)

Si applica a