Namespace Microsoft.Data.Schema.Extensibility
Este namespace contém classes de extensibilidade, como ExtensionManager. Ele também inclui tipos base para todas as extensões e atributos públicos utilizados para definir as extensões.
Classes
Classe | Descrição | |
---|---|---|
![]() |
BindingClassificationAttribute | Usado pelo sistema para decidir se ativar ou desativar quando esse recurso é carregado, o um recurso baseado no nível especificado de ligação. |
![]() |
DatabaseSchemaProviderCompatibilityAttribute | Especifica qual provedor de serviços de banco de dados ou provedores de recurso estendido será compatível.Este atributo pode ser aplicado várias vezes para compatibilidade com vários provedores ou recursos. |
![]() |
DatabaseSchemaProviderFamily | Identifica uma família de provedores. |
![]() |
DataProviderServices | Fornece uma variedade de serviços para um objeto ADO.Provedor de rede. |
![]() |
ExtensibilityException | Representa uma exceção que é lançada quando ocorre um problema com instanciando ou carregar uma extensão. |
![]() |
ExtensionCriteriaAttribute | Representa o atributo de critérios de extensão. |
![]() |
ExtensionDeclarationAttribute | Representa o atributo de declaração de extensão. |
![]() |
ExtensionDescriptionAttribute | Representa o atributo de descrição da extensão. |
![]() |
ExtensionHandle | Infraestrutura. Contém o tipo de extensão para este tipo de extensão. |
![]() |
ExtensionHandle<TInterfaceType> | Contém o tipo de extensão e a configuração nomeada para este tipo de extensão. |
![]() |
ExtensionLoadError | Representa a mensagem usada para armazenar um erro de carregamento de extensão. |
![]() |
ExtensionManager | Mantém um contexto de extensão e é responsável por carregar extensões.Extensões incluem o DatabaseSchemaProvider instância que é usada por um projeto de banco de dados.Cada projeto de banco de dados mantém um único ExtensionManager instância. |
![]() |
InvalidConnectionStringException | Representa uma exceção foi acionada por causa de uma seqüência de conexão não é válida. |
![]() |
PreviousDatabaseSchemaProviderNameAttribute | Fornece o nome da DatabaseSchemaProvider para uma versão anterior da extensão, o que torna possível localizar o provedor renomeado usando o nome antigo. |
Interfaces
Interface | Descrição | |
---|---|---|
![]() |
IConnectionStringParser | Fornece uma interface para um analisador de seqüência de caracteres de conexão. |
![]() |
IExtension | Implementado por todas as extensões que são carregadas por um gerente de extensão. |
![]() |
IExtensionInformation | Interface base para todas as extensões que requerem uma referência de volta para seu ExtensionHandle. |
![]() |
IExtensionProxy<T> | Representa a interface genérica para proxies de extensão. |
Enumerações
Enumeração | Descrição | |
---|---|---|
![]() |
BindingClassification | Essa enumeração é um tipo herdado para uso interno da Microsoft e não deve ser usada em seu código. |