Classe DataProvider
Permite a criação de objetos de provedor de DDEX.
Hierarquia de herança
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 | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (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 | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetProperty | Recupera uma propriedade específica do provedor genericamente ou conhecido de DDEX. |
![]() |
GetType | Gets the Type of the current instance. (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 | Creates a shallow copy of the current Object. (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 | Returns a string that represents the current object. (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.