Microsoft.EnterpriseManagement Namespace

System Center

Updated: April 25, 2012

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

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

ClassDescription
ActivationContextRepresents the activation context.
ApprovedHealthServicesForDistributionImplements 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.
ComponentActivationExceptionRepresents the exception that is thrown when there is an error in activating a component.
ComponentActivatorContains component activation methods.
ConfigurationReaderExceptionRepresents the exception that is thrown when there is an error in reader configuration.
ContainerEncapsulates zero or more components.
ContainerExceptionRepresents the exception that is thrown when there is an error while using the Container object.
ContainerIncompatibleComponentException 
CreatableObjectGroupRepresents a group of objects as defined by the system infrastructure.
EnterpriseManagementConnectionSettingsDefines the settings that are used to connect to a Service Manager server.
EnterpriseManagementGroupAllows 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.
EnterpriseManagementGroupInternalRepresents a management group internal class.
ExtensionMethods 
GenericPropertyRepresents a generic property in a management pack.
InProcEnterpriseManagementConnectionSettingsProvides access to the in-process settings that are used to connect to a Service Manager server.
JobRepresents the job for the management group.
ManagementPackStoreRepresents a set of file directories where management packs are stored.
NotificationMessageRepresents user-supplied text that is appended to a notification that is sent when Service Manager responds to an event or alert.
NullComponentAttributeRepresents the null component attribute.
PerformanceTracingWrapperBase 
SecureDataCriteriaSpecifies the criteria for the GetSecureData(SecureDataCriteria) method, limiting the objects returned by the method to those that meet the criteria.
SmtpNotificationMessageRepresents 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 Service Manager responds to an event or alert.
TieredManagementGroupConnectionSettingsIncludes tiered management group connection settings that are used to connect to the Service Manager server. A tiered connection establishes a secondary connection to another server through the existing connection’s server.
ValidationHelperContains methods for validation of parameters.

InterfaceDescription
IApprovedHealthServicesForDistributionDefines properties related to the approved health services for distribution.
IContainerAllows you to access the features associated with this container
IDashboardManagementAllows you to access and manage the management pack behavior implementations, behavior types, component behaviors, component implementations, component overrides, component references, component types and scoped component references.
IDeploymentManagementAllows you to access the status of a management pack deployment and to restart management pack deployments.
IEntityObjectsManagementAllows 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.
IEntityTypeManagementAllows 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.
IFeatureContainerAllows you to control features in the container.
IImageReferencesProvides 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.
IKnowledgeManagementAllows you access the management pack knowledge articles for Operations Manager on the Service Manager store. A knowledge article contains information about a problem and information about how to fix the problem.
ILanguagePacksManagementAllows 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.
ILifetimeManager 
ILifetimeManagerTypeRegistry 
ILinkingFrameworkManagementDefines methods for the linking framework management.
IManagementPackDerivedTypesDefines methods for retrieving derived types from the store.
IManagementPackManagementAllows you to access and manage management packs on the Service Manager server.
IManagementPackStoreDefines properties related to the management pack store.
IMonitoringConfigurationManagementAllows you to monitor configuration management.
INotificationManagementEnables you to send notifications from the Service Manager server.
IOverridesManagementManages overrides in the Service Manager store.
IPresentationManagementManages the user interface (UI) objects.
IReportingConfigurationManagementManages management pack reporting configuration.
IResourceManagementAllows you to access management pack resources, such as form assemblies or images, that have been imported on the Service Manager server.
ISecuredDataThis interface is obsolete. Please use SecureData instead. Obsolete.
ISecurityManagementManages security for the Service Manager store.
IServiceLevelAgreementManagementAllows management of the service level agreement (SLA) objects on the Service Manager server.
ITaskConfigurationManagementEnables management and configuration of tasks.
ITaskConfigurationManagementInternal 
ITaskRuntimeManagementEnables runtime management of tasks.
ITemplatesManagementManages templates and object templates in the Service Manager 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.
ITypeCacheManagementProvides simple, type-cache management.
ITypeDefinitionsManagementAllows 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.
ITypeProjectionComponentDefines a component from a type projection which is used to create a view of related properties from multiple objects.
IUserSettingsManagementManages the user-defined console tasks, reports, searches, tasks, and views that are defined in the store.

DelegateDescription
ImportPackagedManagementPackCallbackRepresents the method that handles importing management packs from a package.

EnumerationDescription
ApprovedHealthServicesResultsSpecifies how an ISecuredData credential is to be distributed to health services.
EnterpriseManagementGroupConnectionConfigRepresents the enterprise management group connection configuration.
LifetimeSpecifies the lifetime for this activated component. Obsolete.
NotificationRecipientTypeDefines values used to specify the way someone is addressed to receive a notification message.
ProtocolDefines protocols used to send information such as notification messages.
 
Show: