Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
This namespace contains extensibility classes, such as ExtensionManager. It also includes base types for all extensions and public attributes used to define extensions.
Classes
| Class | Description | |
|---|---|---|
![]() |
DatabaseSchemaProvider | Exposes a suite of factory objects and factory methods for instantiating service objects related to schema and script modeling. |
![]() |
DatabaseSchemaProviderCompatibilityAttribute | Used to specify which database service provider or providers the extended feature will be compatible with. It can be applied multiple times. |
![]() |
ExtensionHandle | Contains the extension type and the named configuration for this extension type. |
![]() |
ExtensionHandle<TInterfaceType> | Contains the extension type and the named configuration for this extension type. |
![]() |
ExtensionManager | Maintains an extension context and is responsible for loading extensions. Extensions include the DatabaseSchemaProvider instance that is used by a database project. Each database project maintains a single ExtensionManager instance. |
Interfaces
| Interface | Description | |
|---|---|---|
![]() |
IExtension | Implemented by all extensions that are loaded by an Extension Manager. |
Enumerations
| Enumeration | Description | |
|---|---|---|
![]() |
DspCompatibilityCategory | Contains enumeration fields that can be used to construct a DatabaseSchemaProviderCompatibilityAttribute. |
.gif)
.gif)
.gif)