Classe DataProvider
Permite a criação de objetos de provedor de DDEX.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.DataProvider
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider = class end
public abstract class DataProvider
O tipo DataProvider expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataProvider | Construtor da classe. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Description | Recupera uma descrição culture-sensitive do provedor de DDEX. | |
DisplayName | Recupera um nome culture-sensitive para o provedor de dados especificado. | |
Guid | Recupera o identificador exclusivo do provedor de DDEX. | |
ShortDisplayName | Recupera a forma curta de nome para exibição. | |
Technology | Recupera o identificador exclusivo de tecnologia subjacente usada pelo provedor, se houver. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateObject(Type) | Cria uma implementação de provedor de DDEX de um tipo de objeto específico. | |
CreateObject(Guid, Type) | Cria um novo objeto provedor- implementado DDEX, de preferência personalizado para a fonte de dados especificada, e o tipo especificado. | |
DeriveDataSource | Determina qual fonte de dados suportada por este provedor de DDEX é representado pela cadeia de conexão fornecida. | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetAssembly(String) | Resolve uma cadeia de caracteres do assembly a um assembly específico como definido pelo provedor de DDEX. | |
GetAssembly(Guid, String) | Resolve uma cadeia de caracteres do assembly a um assembly associado a uma fonte de dados especificada como definida pelo provedor de DDEX. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetProperty | Recupera uma propriedade específica do provedor genericamente ou conhecido de DDEX. | |
GetType() | Obtém Type da instância atual. (Herdado de Object.) | |
GetType(String) | Resolve um nome de tipo a Type conforme definido pelo provedor de DDEX. | |
GetType(Guid, String) | Resolve um nome de tipo a Type para uma fonte de dados especificada como definida pelo provedor de DDEX. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
SupportsObject(Type) | Retorna um valor Booleano que indica se um tipo de objeto específico é suportado pelo provedor. | |
SupportsObject(Guid, Type) | Indica se um determinado provedor de DDEX suporta um objeto do tipo especificado, potencialmente uma versão especializada para a fonte de dados especificada. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
A classe de DataProvider fornece informações básicas sobre um provedor de DDEX os métodos e para consultar sobre ou criar objetos provedor- implementados.Essa classe é o bootstrapper para todas as entidades específicos do provedor de DDEX.
DDEX fornece a implementação única de essa classe.Essa implementação baseia-se em ler informações de Registro, e pois tal não requer que o código que implementa o provedor foi carregado.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.