Microsoft.SqlServer.Management.UI.VSIntegration Namespace
The Microsoft.SqlServer.Management.UI.VSIntegration Namespace contains the Interfaces which are required to interface SQL Server with Visual Studio.
| Class | Description | |
|---|---|---|
![]() | NonWrappedPropertiesClassAttribute | Attribute indicating the properties class should not be wrapped before passing it to the properties window. |
![]() | ServiceProvider | Provides a unified service provider. |
![]() | SsmsInformation | Controls various aspects of the management tool. |
| Interface | Description | |
|---|---|---|
![]() | IPreloadable | Any client that wants to call Preloader.PreloadCustom must pass an object implementing this interface. |
![]() | IScriptingOptions | Provides programmatic options that can be set for scripting operations. |
![]() | ISessionController | Represents an interface used for automating DTAShell application from external processes. It allows creating new tuning sessions from external processes. |
![]() | ISqlToolsWindowWithConnectionState | An interface that allows the discovery of connection information. |
![]() | IStatusBarContributer | Updates information in the status bar when they are focused. |

