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: GuidIdentificatore univoco di un provider di DDEX.
connectionString
Tipo: StringUna stringa non crittografata o crittografata che contiene informazioni di connessione.
encryptedString
Tipo: BooleanIndica 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 altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.