AdoDotNetSourceInformation (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.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Sintaxis

'Declaración
Public Class AdoDotNetSourceInformation _
    Inherits DataSourceInformation _
    Implements IVsDataSourceInformation
public class AdoDotNetSourceInformation : DataSourceInformation, 
    IVsDataSourceInformation
public ref class AdoDotNetSourceInformation : public DataSourceInformation, 
    IVsDataSourceInformation
type AdoDotNetSourceInformation =  
    class
        inherit DataSourceInformation
        interface IVsDataSourceInformation
    end
public class AdoDotNetSourceInformation extends DataSourceInformation implements IVsDataSourceInformation

El tipo AdoDotNetSourceInformation expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido AdoDotNetSourceInformation() Inicializa una nueva instancia de la clase AdoDotNetDataSourceInformation.
Método público AdoDotNetSourceInformation(IVsDataConnection) Inicializa una nueva instancia de la clase de AdoDotNetDataSourceInformation con un objeto de conexión de datos.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Connection Obtiene la instancia de objeto subyacente de DbConnection utilizada en la clase.
Propiedad pública Item Obtiene una propiedad información del origen de datos con el nombre especificado. (Se hereda de DataSourceInformation).
Propiedad pública Site Obtiene o establece el sitio del objeto. (Se hereda de DataSiteableObject<T>).
Propiedad protegida SourceInformation Obtiene información de origen de datos de en- memoria de una implementación de la clase de DataTable para representar una tabla de datos de en- memoria.

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 de Boolean que indica si una propiedad especificada está incluida en esta instancia de información de origen de datos. (Se hereda de DataSourceInformation).
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 GetType(String) Recupera el valor de Type que indica el tipo de una propiedad especificada, lo que permite la conversión correcta de un valor recuperado al tipo correcto. (Se hereda de DataSourceInformation).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnSiteChanged Genera el evento SiteChanged. (Invalida a DataSiteableObject<T>.OnSiteChanged(EventArgs)).
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 Se produce cuando cambia la propiedad Site. (Se hereda de DataSiteableObject<T>).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IVsDataSourceInformation.Contains Recupera un valor de Boolean que indica si la propiedad especificada está incluida en la instancia de información de origen de datos.
Implementación explícita de interfacesPropiedad privada IVsDataSourceInformation.Item Obtiene una propiedad información del origen de datos con el nombre especificado.

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.Framework.AdoDotNet (Espacio de nombres)