DataConnectionFactory.CreateDataConnection (Método)
Crea una nueva instancia de la clase de DataConnection con la información de conexión especificada.
Espacio de nombres: Microsoft.VisualStudio.Data
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
Public Function CreateDataConnection ( _
provider As Guid, _
connectionString As String, _
encryptedString As Boolean _
) As DataConnection
public DataConnection CreateDataConnection(
Guid provider,
string connectionString,
bool encryptedString
)
public:
DataConnection^ CreateDataConnection(
Guid provider,
String^ connectionString,
bool encryptedString
)
member CreateDataConnection :
provider:Guid *
connectionString:string *
encryptedString:bool -> DataConnection
public function CreateDataConnection(
provider : Guid,
connectionString : String,
encryptedString : boolean
) : DataConnection
Parámetros
- provider
Tipo: System.Guid
Identificador único de un proveedor de DDEX.
- connectionString
Tipo: System.String
Una cadena sin cifrar o cifrada que contiene la información de conexión.
- encryptedString
Tipo: System.Boolean
Indica si el parámetro de connectionString es sin cifrar o cifrado.Especifica true si está cifrado.
Valor devuelto
Tipo: Microsoft.VisualStudio.Data.DataConnection
Devuelve DataConnectionespecificado
instancia de objeto.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El parámetro cconnectionString es null. |
ArgumentException | provider no es un proveedor registrado de DDEX. |
Comentarios
El llamador hace el propietario exclusivo de la instancia devuelta de la conexión de datos y, por tanto la responsabilidad del llamador llamar al método de Dispose en la conexión para administrar eficazmente los recursos.
[!NOTA]
Otras excepciones que aparecen indican un error proveedor- específicos durante la inicialización del objeto de conexión del proveedor.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.