Microsoft.SqlServer.Management Namespace

The Microsoft.SqlServer.Management namespace contains classes and interfaces that are designed to support the management of SQL Server. 

Public classActionCollectionRepresents a collection of action objects.
Public classActionCompletedEventArgsProvides data for the ActionCompletedEventArgs class. Inherits from EventArgs.
Public classActionContextProvides the context for an action while executing.
Public classActionHandlerCollectionRepresents a collection of elements within the class.
Public classActionHandlerInfoRepresents a collection of information for the class.
Public classActionHandlerNotFoundExceptionRepresents an exception when the handler object is not found.
Public classActionInfoRepresents a set of actions of the item.
Public classActionNotFoundExceptionRepresents an exception when the handler object is not found.
Public classConfigurationSectionRepresents a section with a configuration file.
Public classConfigurationUriProvides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI.
Public classConnectionStoreImplements an instance of the IConnectionStore interface based on IDbConnection.
Public classContentTypeRepresents a MIME protocol Content-Type header.
Public classDetailsViewDisplays the values of a single record from a data source from a data source in a table, where each data row represents a field of the record.
Public classLaunchedEventArgsFires after action is performed.
Public classLaunchingEventArgsFires before performing the action.
Public classLocalizableProvides a property to be localized.
Public classLocalizationManagerRepresents the class of attached properties for the localization manager.
Public classNavigationEntityRepresents the entity property of the class.
Public classNavigationEntityCollectionRepresents a collection of objects on the NavigationEntityCollection.
Public classNavigationEntityPropertyRepresents the navigation from one entity type to another entity type.
Public classNavigationViewRepresents the view that supports the content navigation.
Public classNavigationViewCollectionRepresents a collection of objects in the navigation view.
Public classNotFoundExceptionThrows an exception when the device does not support the queried technique.
Public classNotInitializedExceptionRepresents an error that has not been initialized.
Public classPropertyNotFoundExceptionRepresents all exceptions in scenarios where the property is not found.
Public classRegisteredPropertyRepresents the registered property of the class.
Public classRegisteredPropertyDictionaryRepresents the registered property of the class in the dictionary.
Public classRegistrationPerforms the registration of the class using the local manager.
Public classRegistrationServiceProvides the component property of the registration service.
Public classReportProvides a property that modifies or retrieves information about the report.
Public classReportCollectionRetrieves a collection of reports.
Public classReportConnectionProvides a collection of report in the class.
Public classReportConnectionCustomCodeRepresents a collection of custom codes that the report connection provides.
Public classReportConnectionDefaultRepresents the default connection settings of the report.
Public classReportFilterConditionDisplays the current condition of the report during the filter method.
Public classReportReportDataProvides the report data in a report.
Public classReportReportDataCommandProvides a report data command to be used in the class.
Public classReportReportDataCommandTextDisplays the data command text that occurred during operation.
Public classScriptCollectorCollectionDisplays the current list of collections in the script.
Public classScriptCollectorInfoDisplays the information about the script collector.
Public classServerInformationProviderCollectionRepresents a collection of server information.
Public classServerInformationProviderInfoInitializes the specified information provider to use for the server.
Public classServiceNotFoundExceptionThe exception that is thrown when a service could not be found.
Public classServiceProviderProvides methods to get the service object of a specified type.
Public classSqlStudioConstantsProvides a list of constant objects to use in SqlStudio.
Public classTaskRepresents an asynchronous operation for the TaskComponent.
Public classTaskComponentInitializes the task component using the local manager available.
Public classTaskExecutionProgressEventArgsProvides data for the task execution progress event.
Public classTaskFormInitiates the task form using the available local manager in the class.
Public classTaskFormCollectionRepresents a collection of task forms under the ConfigurationSection class.
Public classTaskFormTaskComponentsDisplays the task components of the task form.
Public classTypeNotFoundExceptionRepresents the exception that occurs during application execution.
Public classValidatedEventArgsProvides data for the [ValidatedEventArgs] event.

Public interfaceIActionHandlerDefines a method that handles the action of the class.
Public interfaceIActionHandlerInfoDefines a method that displays the collection of the action handler.
Public interfaceIActionInfoRepresents a collection of actions.
Public interfaceIConnectionStore<T>Specifies the interface for the generic connection store.
Public interfaceIContextProviderDefines a method that provides the context properties.
Public interfaceIContextServiceRepresents the runtime context of the service.
Public interfaceIExplorerDetailsViewDescriptorDisplays the object in the Details view of explorer.
Public interfaceIExplorerEntityDescriptorDefines a method that describes the modifications done to entities by operations returned in the explorer.
Public interfaceIExplorerNavigationServiceRepresents an interface that contains methods, properties, and events to support the navigation in the explorer.
Public interfaceIExplorerViewDescriptorDefines a method that represents the ExplorerViewDescriptor.
Public interfaceIFactoryServiceDefines properties and methods that represent the FactoryService.
Public interfaceIHelpServiceDefines a method to display Help topics and to add and remove Help keywords at design time.
Public interfaceIInitializableProvides a method that can be used to initialize a service provider.
Public interfaceINavigationDetailsViewInfoDefines a method that represents the objects in the NavigationDetailsViewInfo.
Public interfaceINavigationEntityInfoDefines a method that shows the properties for the entity.
Public interfaceINavigationEntryEnables navigation between different entries in the SupportedUrnPaths.
Public interfaceINavigationPropertyInfoDefines the property of the NavigationPropertyInfo.
Public interfaceINavigationViewInfoDefines a method that displays the objects in the NavigationView.
Public interfaceIRegistrationServiceDefines a method that locates the path of the registration service.
Public interfaceIReportProgressDefines a method that displays the progress report in the class.
Public interfaceIReportsManagerDefines a method that represents the objects in the ReportsManager.
Public interfaceIResourceProviderDefines a class that is implemented to act as a resource provider.
Public interfaceIServiceProviderExProvides a unified service provider for managed VSPackages.
Public interfaceISqlActivationServiceDisplays the collection of activation service objects in SQL.
Public interfaceITaskDefines a task, which is a unit of executable code used by MSBuild to perform build operations.
Public interfaceITaskExecutionContextManages the execution context for the current thread.
Public interfaceITaskFormFactoryServiceDefines a method that performs an operation of the task form.
Public interfaceITaskLauncherServiceRepresents the actions taken and performs the task in the TaskLauncher.
Public interfaceITaskManagementServiceInitializes a new instance of the ITaskManagementService interface.

Public enumerationItemsChoiceTypeEnumerates the event type for each event that is returned in a notification.
Public enumerationTaskExecutionLogEntryTypeEnumerates the list of the specified LogEntryType.

Community Additions