Metodo IVsDataConnectionFactory.CreateConnection
Inizializza una nuova istanza della classe IVsDataConnection con le informazioni di connessione specificate.
Spazio dei nomi: Microsoft.VisualStudio.Data.Services
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Sintassi
'Dichiarazione
Function CreateConnection ( _
provider As Guid, _
connectionString As String, _
encryptedString As Boolean _
) As IVsDataConnection
IVsDataConnection CreateConnection(
Guid provider,
string connectionString,
bool encryptedString
)
IVsDataConnection^ CreateConnection(
Guid provider,
String^ connectionString,
bool encryptedString
)
abstract CreateConnection :
provider:Guid *
connectionString:string *
encryptedString:bool -> IVsDataConnection
function CreateConnection(
provider : Guid,
connectionString : String,
encryptedString : boolean
) : IVsDataConnection
Parametri
- provider
Tipo: System.Guid
Identificatore univoco di un provider di DDEX.
- connectionString
Tipo: System.String
Una stringa non crittografata o crittografata che contiene informazioni di connessione.
- encryptedString
Tipo: System.Boolean
Indica se il parametro connectionString è normale o crittografato.Specificare se true crittografato.
Valore restituito
Tipo: Microsoft.VisualStudio.Data.Services.IVsDataConnection
Un oggetto IVsDataConnection che rappresenta una connessione dati.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | Il parametro cconnectionString è nullriferimento null (Nothing in Visual Basic). |
ArgumentException | provider non viene registrato un provider di DDEX. |
Note
Il chiamante diventa il proprietario esclusivo dell'istanza restituita la connessione dati ed è pertanto responsabilità del chiamante di chiamare il metodo Dispose sulla connessione in modo efficace per gestire le relative risorse.
[!NOTA]
Altre eccezioni che si verificano indicano un errore specifico di provider durante l'inizializzazione dell'oggetto connessione del provider.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.