Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

DbConnection (Clase)

Representa una conexión a una base de datos.

Espacio de nombres:  System.Data.Common
Ensamblado:  System.Data (en System.Data.dll)

public abstract class DbConnection : Component, 
	IDbConnection, IDisposable

El tipo DbConnection expone los siguientes miembros.

  NombreDescripción
Método protegidoCompatible con XNA FrameworkDbConnectionInicializa una nueva instancia de la clase DbConnection.
Arriba

  NombreDescripción
Propiedad protegidaCanRaiseEventsObtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component).
Propiedad públicaCompatible con XNA FrameworkConnectionStringObtiene o establece la cadena que se utiliza para abrir la conexión.
Propiedad públicaCompatible con XNA FrameworkConnectionTimeoutObtiene el tiempo de espera para establecer una conexión antes de detener el intento y generar un error.
Propiedad públicaContainerObtiene IContainer que contiene Component. (Se hereda de Component).
Propiedad públicaCompatible con XNA FrameworkDatabaseObtiene el nombre de la base de datos actual después de abrir una conexión, o el nombre de la base de datos especificada en la cadena de conexión antes de que se abra la conexión.
Propiedad públicaCompatible con XNA FrameworkDataSourceObtiene el nombre del servidor de bases de datos con el que se va a establecer la conexión.
Propiedad protegidaDbProviderFactoryObtiene el objeto DbProviderFactory para esta instancia de DbConnection.
Propiedad protegidaDesignModeObtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component).
Propiedad protegidaCompatible con XNA FrameworkEventsObtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component).
Propiedad públicaCompatible con XNA FrameworkServerVersionObtiene una cadena que representa la versión del servidor al que está conectado el objeto.
Propiedad públicaCompatible con XNA FrameworkSiteObtiene o establece ISite de Component. (Se hereda de Component).
Propiedad públicaCompatible con XNA FrameworkStateObtiene una cadena que describe el estado de la conexión.
Arriba

  NombreDescripción
Método protegidoCompatible con XNA FrameworkBeginDbTransactionInicia una transacción de base de datos.
Método públicoCompatible con XNA FrameworkBeginTransaction()Inicia una transacción de base de datos.
Método públicoCompatible con XNA FrameworkBeginTransaction(IsolationLevel)Inicia una transacción de base de datos con el nivel de aislamiento especificado.
Método públicoCompatible con XNA FrameworkChangeDatabaseCambia la base de datos actual para una conexión abierta.
Método públicoCompatible con XNA FrameworkCloseCierra la conexión con la base de datos. Es el método preferido para cerrar cualquier conexión abierta.
Método públicoCompatible con XNA FrameworkCreateCommandCrea y devuelve un objeto DbCommand asociado a la conexión actual.
Método protegidoCompatible con XNA FrameworkCreateDbCommandCrea y devuelve un objeto DbCommand asociado a la conexión actual.
Método públicoCreateObjRefCrea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método públicoCompatible con XNA FrameworkDispose()Libera todos los recursos utilizados por Component. (Se hereda de Component).
Método protegidoCompatible con XNA FrameworkDispose(Boolean)Libera los recursos no administrados que utiliza Component y libera los recursos administrados de forma opcional. (Se hereda de Component).
Método públicoEnlistTransactionDa de alta en la transacción especificada.
Método públicoCompatible con XNA FrameworkEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkFinalizeLibera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component).
Método públicoCompatible con XNA FrameworkGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetLifetimeServiceRecupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método públicoCompatible con XNA FrameworkGetSchema()Devuelve información de esquema para el origen de datos de DbConnection.
Método públicoCompatible con XNA FrameworkGetSchema(String)Devuelve información de esquema para el origen de datos de DbConnection utilizando la cadena especificada para el nombre del esquema.
Método públicoCompatible con XNA FrameworkGetSchema(String, String[])Devuelve información de esquema para el origen de datos de DbConnection utilizando la cadena especificada para el nombre del esquema y la matriz de cadena determinada para los valores de restricción.
Método protegidoGetServiceDevuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component).
Método públicoCompatible con XNA FrameworkGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoInitializeLifetimeServiceObtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegidoCompatible con XNA FrameworkMemberwiseClone() Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoMemberwiseClone(Boolean)Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método protegidoCompatible con XNA FrameworkOnStateChangeGenera el evento StateChange.
Método públicoCompatible con XNA FrameworkOpenAbre una conexión a base de datos con la configuración que especifica ConnectionString.
Método públicoOpenAsync()Una versión asincrónica de Open, que abre una conexión a bases de datos con los valores especificados por ConnectionString. Este método invoca el método virtual OpenAsync con CancellationToken.None.
Método públicoOpenAsync(CancellationToken)Esta es la versión asincrónica de Open. Los proveedores lo deben reemplazar con una implementación apropiada. El token de cancelación se puede aceptar opcionalmente. La implementación predeterminada invoca la llamada sincrónica a Open y devuelve una tarea completada. La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado. Las excepciones producidas por Open se comunicarán mediante la propiedad Task Exception devuelta. No invoque otros métodos y propiedades del objeto DbConnection hasta que se haya completado la tarea devuelta.
Método públicoCompatible con XNA FrameworkToStringDevuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista. Este método no debe reemplazarse. (Se hereda de Component).

In XNA Framework 3.0, este miembro se hereda de Object.ToString().
Arriba

  NombreDescripción
Evento públicoCompatible con XNA FrameworkDisposedSe produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component).
Evento públicoCompatible con XNA FrameworkStateChangeSe produce cuando cambia el estado del evento.
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIDbConnection.BeginTransaction()Inicia una transacción de base de datos.
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIDbConnection.BeginTransaction(IsolationLevel)Inicia una transacción de base de datos con el valor de IsolationLevel especificado.
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIDbConnection.CreateCommandCrea y devuelve un objeto DbCommand asociado a la conexión actual.
Arriba

Notas para los herederos

Cuando se hereda de DbConnection, es necesario reemplazar los siguientes miembros: Close, BeginDbTransaction, ChangeDatabase, CreateDbCommand, Open y StateChange. También se deben proporcionar estas propiedades: ConnectionString, Database, DataSource, ServerVersion y State.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft