Microsoft.EnterpriseManagement Namespace

The Microsoft.EnterpriseManagement namespace contains the root management group class that is the starting point for System Center 2012 Software Development Kit (SDK) operations and interfaces that are used to access System Center data. The EnterpriseManagementGroup class is used to access and retrieve information from the Service Manager management server.

Classes

Class Description
ActivationContext Represents the activation context.
ApprovedHealthServicesForDistribution Implements the IApprovedHealthServicesForDistribution interface so that the object can specify a list of either MonitoringObject objects or PartialMonitoringObject objects as health services to which any specified credential can be distributed.
ComponentActivationException Represents the exception that is thrown when there is an error in activating a component.
ComponentActivator Contains component activation methods.
ConfigurationReaderException Represents the exception that is thrown when there is an error in reader configuration.
Container Encapsulates zero or more components.
ContainerException Represents the exception that is thrown when there is an error while using the Container object.
CreatableObjectGroup Represents a group of objects as defined by the system infrastructure.
EnterpriseManagementConnectionSettings Defines the settings that are used to connect to a System Center server.
EnterpriseManagementGroup Allows you to access and manage Service Manager data. This includes management packs, classes, and other components that are defined in a management pack, user roles, language packs, knowledge articles, forms, and instances of management pack classes. Creating an instance of the EnterpriseManagementGroup class is often the starting point for Service Manager client applications.
EnterpriseManagementGroupInternal Represents a management group internal class.
GenericProperty Represents a generic property in a management pack.
InProcEnterpriseManagementConnectionSettings Provides access to the in-process settings that are used to connect to a Service Manager server.
ManagementPackStore Represents a set of file directories where management packs are stored.
NotificationMessage Represents user-supplied text that is appended to a notification that is sent when System Center responds to an event or alert.
NullComponentAttribute Represents the null component attribute.
SecureDataCriteria Specifies the criteria for the GetSecureData(SecureDataCriteria) method, limiting the objects returned by the method to those that meet the criteria.
ServiceManagementConnectionSettings Defines the settings that are used to connect to a Service Manager server.
ServiceManagementGroup Allows you to access and manage Service Manager data. These include management packs and the classes and other elements defined in a management pack, user roles, language packs, knowledge articles, forms, and instances of management pack classes. This class is derived from the EnterpriseManagementGroup class, and it can be used as the starting point for Service Manager client applications.
SmtpNotificationMessage Represents a notification message that is sent using the Simple Mail Transfer Protocol (SMTP). The message contains user-supplied text that is appended to a notification that is sent when System Center responds to an event or alert.
TieredManagementGroupConnectionSettings Includes tiered management group connection settings that are used to connect to the System Center server. A tiered connection establishes a secondary connection to another server through the existing connection’s server.
ValidationHelper Contains methods for validation of parameters.

Interfaces

Interface Description
IApprovedHealthServicesForDistribution Defines properties related to the approved health services for distribution.
IContainer Allows you to access the features associated with this container
IDeploymentManagement Allows you to access the status of a management pack deployment and to restart management pack deployments.
IEntityObjectsManagement Allows you to access the instances of entity types that are defined in a management pack. For example, instances of management pack classes and type projections are accessed through this interface’s methods.
IEntityTypeManagement Allows you to access and manage the entity types that are defined in the store. An entity type can be a class, enumeration, relationship, or type projection that is defined in a management pack under the EntityTypes element.
IFeatureContainer Allows you to control features in the container.
IImageReferences Provides a mechanism for retrieving image references used internally by the object model.
IInitializable Provides a method that can be used to initialize the current instance.
IKnowledgeManagement Allows you access the management pack knowledge articles for Operations Manager on the System Center store. A knowledge article contains information about a problem and information about how to fix the problem.
ILanguagePacksManagement Allows you to access the language packs on the Service Manager server. A language pack contains localized display strings (names and descriptions) for objects that are defined in the management pack.
ILinkingFrameworkManagement Defines methods for the linking framework management.
IManagementPackDerivedTypes Defines methods for retrieving derived types from the store.
IManagementPackManagement Allows you to access and manage management packs on the Service Manager server.
IManagementPackStore Defines properties related to the management pack store.
IMonitoringConfigurationManagement Allows you to monitor configuration management.
INotificationManagement Enables you to send notifications from the Service Manager server.
IOverridesManagement Manages overrides in the System Center store.
IPresentationManagement Manages the user interface (UI) objects.
IReportingConfigurationManagement Manages management pack reporting configuration.
IResourceManagement Allows you to access management pack resources, such as form assemblies or images, that have been imported on the Service Manager server.
ISecuredData This interface is obsolete. Please use SecureData instead. Obsolete.
ISecurityManagement Manages security for the System Center store.
IServiceLevelAgreementManagement Allows management of the service level agreement (SLA) objects on the Service Manager server.
ITaskConfigurationManagement Enables management and configuration of tasks.
ITaskRuntimeManagement Enables runtime management of tasks.
ITemplatesManagement Manages templates and object templates in the System Center store. Templates are predefined management pack fragments that are used for creating management pack changes with parameters. Object templates pre-populate objects with specific values.
ITypeCacheManagement Provides simple, type-cache management.
ITypeDefinitionsManagement Allows you to access the schema types that are defined in a management pack. The schema types are defined in the <SchemaType> elements under the <TypeDefinitions> element in a management pack.
ITypeProjectionComponent Defines a component from a type projection which is used to create a view of related properties from multiple objects.
IUserSettingsManagement Manages the user-defined console tasks, reports, searches, tasks, and views that are defined in the store.

Delegates

Delegate Description
ImportPackagedManagementPackCallback Represents the method that will handle importing management packs from a package.

Enumerations

Enumeration Description
ApprovedHealthServicesResults Specifies how an ISecuredData credential is to be distributed to health services.
Lifetime Specifies the lifetime for this activated component.
NotificationRecipientType Defines values used to specify the way someone is addressed to receive a notification message.
Protocol Defines protocols used to send information such as notification messages.