Share via


EnterpriseManagementGroup Class

Definition

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.

public ref class EnterpriseManagementGroup : Microsoft::EnterpriseManagement::ManagementPackStore
public class EnterpriseManagementGroup : Microsoft.EnterpriseManagement.ManagementPackStore
type EnterpriseManagementGroup = class
    inherit ManagementPackStore
Public Class EnterpriseManagementGroup
Inherits ManagementPackStore
Inheritance
EnterpriseManagementGroup

Constructors

EnterpriseManagementGroup()

Initializes a new instance of the EnterpriseManagementGroup class that has default values. This constructor can be called only from derived classes.

EnterpriseManagementGroup(EnterpriseManagementConnectionSettings)

Initializes a new instance of the EnterpriseManagementGroup class by specifying the connection settings that are used to connect to the Service Manager server.

EnterpriseManagementGroup(String)

Initializes a new instance of the EnterpriseManagementGroup class by specifying the computer name of the Service Manager server to connect to.

Properties

AutoRefreshCache

Gets or sets a value indicating whether methods that require a cache update perform the update immediately or asynchronously. Either way, the update is performed automatically.

CacheMode

Gets the cache-mode settings that were used to initialize the current EnterpriseManagementGroup object.

ConnectionSettings

Gets the connection settings that were used to initialize this object and connect to the Service Manager server.

ConnectorFramework

Gets an interface that enables you to set up and access connectors. A connector is used to import data (from an external system into Service Manager) or export data (from Service Manager to an external system).

CurrentCountryCode

Gets the ISO 639-2 three-letter code of the current culture with the default code appended.

CurrentUser

Gets the security identifier (SID) for the user of the executing thread.

CurrentUserName

Gets the name for the user of the executing thread.

Dashboard

Gets the dashboard management interface.

DataWarehouse

Gets an interface that enables you to manage the data warehouse where Service Manager data is stored for generating reports.

Deployment

Gets the deployment management interface.

EntityObjects

Gets an interface that enables you to access the entity objects that are defined in the Service Manager store.

EntityTypes

Gets an interface that enables you to access the entity types that are defined in the Service Manager store. An entity type can be a class, enumeration, relationship, or type projection that is defined in a management pack under the EntityTypes element.

Extensions

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

Gets the access to extensions.

(Inherited from ManagementPackStore)
Features

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

Returns the features associated with this container instance.

(Inherited from Container)
Id

Gets the GUID that is used to identify this object.

IsConnected

Gets a value that determines whether this EnterpriseManagementGroup object is currently connected to a Service Manager server. The Reconnect() method can be called when no connection is present.

Knowledge

Gets an interface that enables you to access the management pack knowledge articles for Operations Manager in the Service Manager store. A knowledge article contains information about a problem and information about how to fix the problem.

LanguagePacks

Gets an interface that enables you to access the language packs that are defined in the Service Manager store. A language pack contains localized display strings (names and descriptions) for objects defined in the Service Manager store.

LifetimeManagers

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

Gets the lifetime managers of this container instance.

(Inherited from Container)
LinkingFramework

Gets the linking framework management interface.

ManagementPacks

Gets an interface that enables you to access and manage the management packs in the Service Manager store.

Monitoring

Gets an interface that enables you to access and manage the workflow components for monitoring in the management group. For example, the workflow components can be rules, diagnostics, module types, recoveries, and monitors.

Name

Gets the name of the enterprise management group.

Notifications

Gets an interface that enables you to send notifications from the Service Manager server.

OriginalCountryCode

Gets the desired ISO 639-2 three-letter code of the current culture the connection settings are set to.

Overrides

Gets an interface that enables you to access the overrides in the Service Manager store. An override is used to customize default settings that are defined in a management pack.

Presentation

Gets an interface that enables you to access the forms, folders, image references, page sets, string resources, and views that are used to present information in the Service Manager user interface.

ProductId

Gets the product identifier for the Service Manager system installed on the Service Manager server.

Registry

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

Gets the extension registry.

(Inherited from ManagementPackStore)
Reporting

Gets an interface that enables you to access management pack reporting configuration.

Resources

Gets an interface that enables you to access the management pack resources, such as form assemblies or images, that have been imported in the Service Manager store.

Security

Gets an interface that enables you to access and manage user roles, profiles, and secure references. You can also use the object to check whether the current user is included in a specific profile.

ServiceLevelAgreements

Gets an interface that enables you to access service agreements that are defined in the Service Manager store.

Subscription

Gets an interface that enables you to access and manage subscriptions in the Service Manager store. A subscription is used to subscribe a user or group of users to a notification that is sent when various events or changes occur.

TaskConfiguration

Gets the tasks configuration management interface.

TaskConfigurationInternal

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

Gets the task management interface.

TaskRuntime
Obsolete.

Gets the tasks runtime management interface.

Templates

Gets an interface that enables you to access management pack templates and templates from the Service Manager store. A template is used to populate initial values in a class, such as a change request or incident, and to create management pack elements.

TypeCache

Gets an interface that enables you to refresh the type cache on the client computer and subscribe to type cache updates. The type cache has to be refreshed manually only if the AutoRefreshCache property is set to false.

TypeDefinitions

Gets an interface that enables you to access the schema types that are defined in the Service Manager store. The schema types are defined in the SchemaType elements under the TypeDefinitions element in a management pack.

UserSettings

Gets an interface that enables you to manage the user-defined console tasks, reports, searches, tasks, and views defined in the Service Manager store.

Version

Gets the Service Manager product version on the Service Manager server.

Methods

AddService<T,V>(String, ActivationContext<V>)

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

Adds a new service to the container.

(Inherited from Container)
AddService<T,V>(String, V)

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

Adds a new service to the container by instantiating the type T. The default lifetime will be singleton.

(Inherited from Container)
Configure(Stream)

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

Initializes the container from the stream.

(Inherited from Container)
Connect(EnterpriseManagementConnectionSettings)

Returns a new instance of the EnterpriseManagementGroup class by specifying the connection settings that are used to connect to the Service Manager server.

Connect(String)

Returns a new instance of the EnterpriseManagementGroup class by specifying the computer name of the Service Manager server to connect to.

Dispose()

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

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from Container)
Dispose(Boolean)

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

Releases the unmanaged resources used by the Container class and optionally releases the managed resources.

(Inherited from Container)
Equals(Object)

Determines whether this EnterpriseManagementGroup object is equal to the specified object.

GetConnectedUserAdGroups()

Returns the Active Directory group security identifiers (SIDs) that the current user connected to the Service Manager server through this EnterpriseManagementGroup object belongs to

GetConnectedUserNames()

Gets the users who are connected to the Service Manager service.

GetHashCode()

Gets a hash code for the EnterpriseManagementGroup object.

GetManagementPack(String, String, Version)

This method is obsolete. Instead of using this method, call the GetManagementPack(String, String, Version) method from the object that is returned from the ManagementPacks property.

GetService<T>(String)

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

Searches for and returns the specified service.

(Inherited from Container)
GetServices<T>()

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

Returns all services of the specified type.

(Inherited from Container)
GetUserName()

Gets the user name for the current user who is connected to the Service Manager server through this EnterpriseManagementGroup object.

GetUserSid()

Gets the security identifier (SID) for the current client user.

HasService<T>(String)

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

Determines whether the specified container has the named service.

(Inherited from Container)
Initialize(IContainer)

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

Initializes the current instance when called.

(Inherited from Container)
InternalInitialize(EnterpriseManagementConnectionSettings, EnterpriseManagementGroupInternal)

For internal use only.

LookupService(Object)

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

Gets the name the specified service is filed under.

(Inherited from Container)
Reconnect()

Reconnects to the Service Manager server that was specified during the initialization of this object. This method can be called when the ServerDisconnectedException exception is thrown.

RecycleService<T>(String)

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

Recycles the instance of this service.

(Inherited from Container)
RemoveService(String)

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

Removes the service with the specified name.

(Inherited from Container)
RemoveServices()

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

Removes all services from the container.

(Inherited from Container)
ToString()

Returns a string that contains the name of the enterprise management group.

ValidateConnectionSettings(EnterpriseManagementConnectionSettings)

For internal use only.

Explicit Interface Implementations

IManagementPackStore.DerivedTypes (Inherited from ManagementPackStore)
IManagementPackStore.EntityTypes (Inherited from ManagementPackStore)
IManagementPackStore.ImageReferences (Inherited from ManagementPackStore)
IManagementPackStore.ManagementPacks (Inherited from ManagementPackStore)
IManagementPackStore.Monitoring (Inherited from ManagementPackStore)
IManagementPackStore.Presentation (Inherited from ManagementPackStore)

Applies to