Share via


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.

Classes

  Class Description
Public class NonWrappedPropertiesClassAttribute Attribute indicating the properties class should not be wrapped before passing it to the properties window.
Public class ServiceProvider Provides a unified service provider.
Public class SsmsInformation Controls various aspects of the management tool.

Interfaces

  Interface Description
Public interface IPreloadable Any client that wants to call Preloader.PreloadCustom must pass an object implementing this interface.
Public interface IScriptingOptions Provides programmatic options that can be set for scripting operations.
Public interface ISessionController Represents an interface used for automating DTAShell application from external processes. It allows creating new tuning sessions from external processes.
Public interface ISqlToolsWindowWithConnectionState An interface that allows the discovery of connection information.
Public interface IStatusBarContributer Updates information in the status bar when they are focused.