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
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 | 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 | Localiza um determinado assembly um GUID de cadeia de caracteres e da fonte de dados do assembly. |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetType | Gets the Type of the current instance. (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 | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
ToString | Returns a string that represents the current object. (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.