Classe DataSourceSpecializer
Representa uma capacidade de especializar o comportamento de um provedor de DDEX com base na fonte de dados ao qual ele está conectado.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.DataSourceSpecializer
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public MustInherit Class DataSourceSpecializer
public abstract class DataSourceSpecializer
public ref class DataSourceSpecializer abstract
[<AbstractClass>]
type DataSourceSpecializer = class end
public abstract class DataSourceSpecializer
O tipo DataSourceSpecializer expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataSourceSpecializer | Construtor da classe.Cria uma nova instância da classe de DataSourceSpecializer . |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateObject | Cria um objeto implementado DDEX- provedor de dado tipo que é um especializado para a fonte de dados especificada. | |
DeriveDataSource | Determina qual fonte de dados suportada pelo provedor é 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 | Localiza um determinado assembly um GUID de cadeia de caracteres e da fonte de dados do assembly. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType() | Obtém Type da instância atual. (Herdado de Object.) | |
GetType(Guid, String) | Recupera uma definição de tipo dado um GUID e o nome da fonte de dados do tipo. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
Provedores de qualquer DDEX se comportam de maneira diferente com fontes de dados diferentes.O exemplo mais extremo é com os provedores genéricos como o OLE DB e cuja provedor ODBC ou o driver define o comportamento específico.Um exemplo mais simples é a diferenciação entre uma conexão SQL Server e uma conexão de banco de dados SQL Server.
Quando o mesmo provedor é usado para conectar a cada fonte de dados, a experiência em tempo de design pode ser muito diferentes.Um provedor de DDEX pode implementar essa classe para fornecer maneiras para personalizar o comportamento do provedor como sua fonte de dados.
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.