Share via


DataProvider (Clase)

Habilita la creación de objetos de proveedor de DDEX.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.DataProvider

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

Sintaxis

'Declaración
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider =  class end
public abstract class DataProvider

El tipo DataProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataProvider Constructor de clase.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Description Recupera una descripción cultura- sensible de proveedor de DDEX.
Propiedad pública DisplayName Recupera un nombre cultura-sensible para el proveedor de datos especificado.
Propiedad pública Guid Recupera el identificador único del proveedor de DDEX.
Propiedad pública ShortDisplayName Recupera la forma abreviada del nombre para mostrar.
Propiedad pública Technology Recupera el identificador único de la tecnología subyacente utilizada por el proveedor, si existe.

Arriba

Métodos

  Nombre Descripción
Método público CreateObject(Type) Crea una implementación de proveedor de DDEX de un tipo de objeto específico.
Método público CreateObject(Guid, Type) Crea un nuevo objeto proveedor- implementado DDEX, preferiblemente apropiado para el origen de datos especificado, y del tipo especificado.
Método público DeriveDataSource Determina que el origen de datos compatible con este proveedor de DDEX es representado por la cadena de conexión especificada.
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 GetAssembly(String) Resuelve una cadena a un ensamblado concreto definido por el proveedor de DDEX.
Método público GetAssembly(Guid, String) Resuelve una cadena a un ensamblado asociado a un origen de datos especificado definido por el proveedor de DDEX.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetProperty Recupera una propiedad proveedor- concreta genéricamente conocido o de DDEX.
Método público GetType() Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetType(String) Resuelve un nombre de tipo en Type definido por el proveedor de DDEX.
Método público GetType(Guid, String) Resuelve un nombre de tipo en Type para un origen de datos especificado definido por el proveedor de DDEX.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público SupportsObject(Type) Recupera un valor boolean que indica si el proveedor admite un tipo de objeto determinado.
Método público SupportsObject(Guid, Type) Indica si un proveedor determinado de DDEX admite un objeto del tipo especificado, o una versión especializada del origen de datos especificado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

La clase de DataProvider proporciona información básica sobre un proveedor de DDEX y métodos para ver alrededor o crear objetos proveedor- implementados.Esta clase es el arranque para todas las entidades proveedor- específicas de DDEX.

DDEX proporciona la implementación única de esta clase.Esta implementación se basa en la información cifrada del registro y como tal, no requiere que el código que implementa el proveedor se carga.

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

DataProviderManager