Compartir a través de


AdoDotNetDataSourceInformation (Clase)

Proporciona información sobre un origen de datos de ADO.NET en forma de propiedades pasadas como pares de nombre/valor.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataSourceInformation
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation

Espacio de nombres:  Microsoft.VisualStudio.Data.AdoDotNet
Ensamblado:  Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)

Sintaxis

'Declaración
Public Class AdoDotNetDataSourceInformation _
    Inherits DataSourceInformation
public class AdoDotNetDataSourceInformation : DataSourceInformation
public ref class AdoDotNetDataSourceInformation : public DataSourceInformation
type AdoDotNetDataSourceInformation =  
    class
        inherit DataSourceInformation
    end
public class AdoDotNetDataSourceInformation extends DataSourceInformation

El tipo AdoDotNetDataSourceInformation expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AdoDotNetDataSourceInformation(DataConnection) Constructor de clase.Inicializa una instancia de la clase de AdoDotNetDataSourceInformation con un objeto de DataConnection .
Método público AdoDotNetDataSourceInformation(DataConnection, ICollection) Constructor de clase.Inicializa una instancia de la clase de AdoDotNetDataSourceInformation con un objeto de DataConnection y una colección de propiedades de conexión.
Método público AdoDotNetDataSourceInformation(DataConnection, IDictionary) Constructor de clase.Inicializa una instancia de la clase de AdoDotNetDataSourceInformation con un objeto de DataConnection y un objeto de IDictionary de las propiedades de conexión.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Connection Recupera la conexión de datos utilizada para las propiedades del origen de datos de recuperación. (Se hereda de DataSourceInformation).
Propiedad protegida ConnectionSupport Recupera el objeto de compatibilidad de la conexión del proveedor asociado a la conexión de datos. (Se hereda de DataSourceInformation).
Propiedad protegida DataSourceInformation Información de origen de datos de en- memoria de recupera proporcionada por una implementación de la clase de DataTable para representar una tabla de datos de en- memoria.
Propiedad pública Item Recupera una propiedad información del origen de datos con el nombre especificado. (Invalida a DataSourceInformation.Item).
Propiedad protegida ProviderObject Recupera el objeto de conexión subyacente del proveedor de la forma expuesta por el objeto de compatibilidad de la conexión. (Se hereda de DataSourceInformation).
Propiedad pública Site Obtiene o establece el sitio del objeto. (Se hereda de ObjectWithSite).

Arriba

Métodos

  Nombre Descripción
Método protegido AddProperty(String) Agrega una propiedad a la lista de propiedades admitidas. (Se hereda de DataSourceInformation).
Método protegido AddProperty(String, Object) Agrega una propiedad y su valor en la lista de propiedades admitidas. (Se hereda de DataSourceInformation).
Método público Contains Recupera un valor booleano que indica si la propiedad especificada está incluida en esta instancia de información de origen de datos. (Invalida a DataSourceInformation.Contains(String)).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnSiteChanged Genera el evento SiteChanged. (Se hereda de ObjectWithSite).
Método protegido RetrieveValue Recupera un valor para una propiedad especificada de información de origen de datos. (Invalida a DataSourceInformation.RetrieveValue(String)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público SiteChanged Evento que se produce cuando se cambia la propiedad de Site . (Se hereda de ObjectWithSite).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IObjectWithSite.GetSite Recupera el sitio último establecido mediante el método de IObjectWithSite.SetSite .En caso de que no haya ningún sitio conocido, el objeto devuelve una excepción. (Se hereda de ObjectWithSite).
Implementación explícita de interfacesMétodo privado IObjectWithSite.SetSite Proporciona el puntero del sitio al objeto de sitio. (Se hereda de ObjectWithSite).

Arriba

Comentarios

A continuación se muestra una lista de propiedades compatibles de información de origen de datos:

Propiedad.

Descripción

DataSourceName

Valor de la propiedad DataSource.

DataSourceProduct

Valor de la columna de DataSourceProductName en la tabla de datos de información de origen de datos de ADO.NET .

DataSourceVersion

Valor de la columna de DataSourceProductVersion en la tabla de datos de información de origen de datos de ADO.NET .

SupportsNestedTransactions

Tiene como valor predeterminado false.

CommandPrepareSupport

Sólo texto.

CommandDeriveParametersSupport

Sólo texto.

CommandDeriveSchemaSupport

Sólo texto.

CommandExecuteSupport

Sólo texto.

CommandParameterSupport

InOut y ReturnValue.

SupportsCommandTimeout

Tiene como valor predeterminado true.

DefaultCatalog

Valor de Database, si no es null y no vacío.

SupportsAnsi92Sql

Heurística basada en la columna de SupportedJoinOperators del origen de datos de ADO.NET ; si se admite cualquier combinación externa, devuelve true, si no devuelve false.

IdentifierPartsCaseSensitive

true si el valor de la columna de IdentifierCase del origen de datos de ADO.NET incluye Sensitive; false si el valor es Insensitive; nullreferencia null (Nothing en Visual Basic) si existe.

QuotedIdentifierPartsCaseSensitive

true si el valor de la columna de QuotedIdentifierCase del origen de datos de ADO.NET incluye Sensitive; false si el valor es Insensitive; nullreferencia null (Nothing en Visual Basic) si existe.

ReservedWords

Llama al método de GetSchema con ReservedWords y crea una lista delimitada por comas de palabras reservadas de cada fila del conjunto de resultados.

Seguridad para subprocesos

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

Vea también

Referencia

Microsoft.VisualStudio.Data.AdoDotNet (Espacio de nombres)