This class represents a management pack.
The following tables list the members exposed by the ManagementPack type.
Public Constructors
| Name | Description | |
|---|---|---|
| ManagementPack | Overloaded. Initializes a new instance of the ManagementPack class. | 
Top
Public Properties
| Name | Description | |
|---|---|---|
| .gif) | ContentReadable | Gets a value indicating whether the content inside the management pack is readable. | 
| .gif) | DefaultLanguageCode | Gets or sets the default language pack to use for this management pack. | 
| .gif) | Description | Gets or sets the display description of this management pack in the default language code specified for this management group. | 
| .gif) | DisplayName | Gets or sets the name displayed in the user interface of this management pack in the default language code specified for this management group. | 
| .gif) | Features | Returns the features associated with this container instance. (inherited from Container) | 
| .gif) | FriendlyName | Gets or sets the name as specified by the author. | 
| .gif) | Id | Gets the GUID for this management pack. | 
| .gif) | KeyToken | Gets the key token that was used to seal the management pack. | 
| .gif) | LastModified | Gets the date when the management pack was last modified. | 
| .gif) | LockObject | Gets an object that is used to synchronize updates to the management pack from multiple threads. | 
| .gif) | Name | Gets the short name that is used by the system for the management pack. | 
| .gif) | OriginalSchemaVersion | Gets or sets the original schema version. | 
| .gif) | References | Gets the reference dictionary as defined in the manifest section for a management pack. | 
| .gif) | SchemaVersion | Gets the schema version. | 
| .gif) | Sealed | Gets a value indicating whether the management pack is editable. | 
| .gif) | TimeCreated | Gets the date and time when the management pack was created. | 
| .gif) | Version | Gets or sets the version string for the management pack. | 
| .gif) | VersionId | Gets the GUID representing the version identifier for the management pack. | 
Top
Public Methods
(see also Protected Methods)
| Name | Description | |
|---|---|---|
| .gif) | AcceptChanges | Overloaded. Commits any unsaved changes that were made to the management pack after it was loaded or after the last time this method was called. | 
| .gif) | AddService | Overloaded. (inherited from Container) | 
| .gif) | CheckVersionCompatibility | Checks the version compatibility of the current management pack with the specified element. | 
| .gif) | Configure | (inherited from Container) | 
| .gif) | DeleteEnterpriseManagementObjectGroup | Deletes the group from the current management pack. | 
| .gif) | DeleteMonitoringObjectGroup | This method is now obsolete. Please use DeleteEnterpriseManagementObjectGroup instead. Obsolete. | 
| .gif) | Dispose | Overloaded. Defines a method to release allocated resources. | 
| .gif) | Equals | Overloaded. Overridden. | 
| .gif) | FindManagementPackElementByName | Finds and returns the specified management pack element if the element is in the management pack. | 
| .gif) | GetCategories | Retrieves a collection of ManagementPackCategory objects defined in this ManagementPack object. | 
| .gif) | GetCategory | Retrieves a single category by using a name. | 
| .gif) | GetClass | Retrieves the specified class from the management pack. | 
| .gif) | GetClasses | Retrieves all classes in the management pack. | 
| .gif) | GetConfigurationGroup | Retrieves the configuration group by name. | 
| .gif) | GetConfigurationGroups | Retrieves a collection of ManagementPackConfigurationGroup objects defined in this management pack. | 
| .gif) | GetConsoleTask | Retrieves the specified console task from the management pack. | 
| .gif) | GetConsoleTasks | Retrieves all console tasks that are contained in the management pack. | 
| .gif) | GetDataType | Retrieves the specified data type from the management pack. | 
| .gif) | GetDataTypes | Retrieves all data types defined in the management pack. | 
| .gif) | GetDataWarehouseDataset | Retrieves the specified data set from the data warehouse section in the management pack. | 
| .gif) | GetDataWarehouseDataSets | Retrieves all the data sets from the data warehouse section in the management pack. | 
| .gif) | GetDataWarehouseScript | Retrieves the specified data warehouse script from the management pack. | 
| .gif) | GetDataWarehouseScripts | Retrieves all the data warehouse scripts from the data warehouse section in the management pack. | 
| .gif) | GetDiagnostic | Retrieves the specified diagnostic from the management pack. | 
| .gif) | GetDiagnostics | Retrieves a collection of all ManagmentPackDiagnostic elements in the management pack. | 
| .gif) | GetDimensionType | Retrieves a dimension type by using a name. | 
| .gif) | GetDimensionTypes | Retrieves a collection of ManagementPackDimensionType objects defined in this management pack. | 
| .gif) | GetDiscoveries | Retrieves a collection of all ManagementPackDiscovery elements defined in the management pack. | 
| .gif) | GetDiscovery | Retrieves the specified ManagementPackDiscovery object from the management pack. | 
| .gif) | GetDisplayString | Overloaded. Retrieves the display string for the management pack. | 
| .gif) | GetElementId | Gets the ID of an element by name. | 
| .gif) | GetEnumeration | Retrieves a single enumeration value from a management pack by name. | 
| .gif) | GetEnumerations | Retrieves a collection of all management pack enumerations defined on all management packs in the current management pack group. | 
| .gif) | GetFactType | Retrieves a fact type by using a name. | 
| .gif) | GetFactTypes | Retrieves a collection of ManagementPackFactType objects defined in this management pack. | 
| .gif) | GetFolder | Retrieves the specified folder from the management pack. | 
| .gif) | GetFolderItems | Retrieves the folder items in the management pack. | 
| .gif) | GetFolders | Retrieves all folders that are contained in the management pack. | 
| .gif) | GetForm | Retrieves a form by using a name. | 
| .gif) | GetForms | Retrieves a collection of ManagementPackForm objects defined in this management pack. | 
| .gif) | GetHashCode | Overridden. Calculates the hash code of the management pack's Id property. | 
| .gif) .jpeg) | GetId | Gets a management pack ID by using the name and the optional public key token. | 
| .gif) | GetImage | Retrieves the specified image from the management pack. | 
| .gif) | GetImageReferences | Retrieves all ManagementPackImageReferences elements that are contained in the management pack. | 
| .gif) | GetImages | Retrieves all images that are contained in the management pack. Obsolete. | 
| .gif) | GetKnowledgeArticle | Overloaded. Retrieves the knowledge article for the management pack. | 
| .gif) | GetLanguagePack | Overloaded. Retrieves a language pack from the management pack. | 
| .gif) | GetLanguagePacks | Retrieves all language packs that are contained in the management pack. | 
| .gif) | GetLinkedReport | Retrieves the specified linked report that is defined in this management pack. | 
| .gif) | GetLinkedReports | Gets all the linked report objects that are defined in this management pack. | 
| .gif) | GetManagementPack | Overridden. Retrieves a management pack from the store | 
| .gif) | GetManagementPackCategories | Retrieves all ManagementPackCategory elements in this management pack. | 
| .gif) | GetMeasureType | Retrieves a measure type by using a name. | 
| .gif) | GetMeasureTypes | Retrieves a collection of ManagementPackMeasureType objects defined in this management pack. | 
| .gif) | GetModuleType | Retrieves the specified module type from the management pack. | 
| .gif) | GetModuleTypes | Retrieves all module types that are contained in the management pack. | 
| .gif) | GetMonitor | Retrieves the specified monitor from the management pack. | 
| .gif) | GetMonitors | Retrieves all monitors that are contained in the management pack. | 
| .gif) | GetObjectTemplate | Retrieves an object template by using a name. | 
| .gif) | GetObjectTemplates | Retrieves a collection of ManagementPackObjectTemplate objects defined in this management pack. | 
| .gif) | GetOutriggerType | Retrieves an outrigger type by using a name. | 
| .gif) | GetOutriggerTypes | Retrieves a collection of ManagementPackOutriggerType objects defined in this management pack. | 
| .gif) | GetOverride | Retrieves the specified override from the management pack. | 
| .gif) | GetOverrides | Retrieves all overrides that are contained in the management pack. | 
| .gif) | GetRecoveries | Retrieves all ManagementPackRecovery objects that are contained in the management pack. | 
| .gif) | GetRecovery | Retrieves the specified ManagementPackRecovery object from the management pack. | 
| .gif) | GetRelationship | Retrieves the specified relationship from the management pack. | 
| .gif) | GetRelationshipFactType | Retrieves a relationship fact type by using a name. | 
| .gif) | GetRelationshipFactTypes | Retrieves a collection of ManagementPackRelationshipFactType objects defined in this management pack. | 
| .gif) | GetRelationships | Retrieves all relationships that are contained in the management pack. | 
| .gif) | GetReport | Retrieves the specified report from the management pack. | 
| .gif) | GetReportParameterControl | Retrieves the specified ManagementPackReportParameterControl objects that are contained in the management pack. | 
| .gif) | GetReportParameterControls | Retrieves all ManagementPackReportParameterControl objects that are contained in the management pack. | 
| .gif) | GetReportResource | Gets the specified report resource object in the management pack. Obsolete. | 
| .gif) | GetReportResources | Gets all the report resource objects defined in the management pack. Obsolete. | 
| .gif) | GetReports | Retrieves all reports that are contained in the management pack. | 
| .gif) | GetResource | Retrieves a specified management pack resource from a management pack. | 
| .gif) | GetResources | Retrieves a collection of ManagementPackResource objects defined in this management pack. | 
| .gif) | GetRule | Retrieves the specified rule from the management pack. | 
| .gif) | GetRules | Retrieves all rules that are contained in the management pack. | 
| .gif) | GetSchemaType | Retrieves the specified schema type from the management pack. | 
| .gif) | GetSchemaTypes | Retrieves all schema types in the management pack. | 
| .gif) | GetSecureReference | Retrieves the specified ManagementPackSecureReference object. | 
| .gif) | GetSecureReferences | Retrieves all secure references for this management pack. | 
| .gif) | GetService | (inherited from Container) | 
| .gif) | GetServiceLevelObjective | Retrieves the service level objective by name. | 
| .gif) | GetServiceLevelObjectives | Retrieves a collection of ManagementPackSLO objects defined in this management pack. | 
| .gif) | GetServices | Returns all services of the specified type. (inherited from Container) | 
| .gif) | GetStringResource | Gets the specified string resource defined in the management pack. | 
| .gif) | GetStringResources | Gets all the string resources defined in the management pack. | 
| .gif) | GetSubElementId | Retrieves the sub-element ID. | 
| .gif) | GetTask | Retrieves the specified task from the management pack. | 
| .gif) | GetTasks | Retrieves all tasks that are contained in the management pack. | 
| .gif) | GetTemplate | Retrieves the specified template from the management pack. | 
| .gif) | GetTemplates | Retrieves all templates that are contained in the management pack. | 
| .gif) | GetType | (inherited from Object) | 
| .gif) | GetTypeProjection | Retrieves a single type projection object by name from the specified management pack. | 
| .gif) | GetTypeProjections | Retrieves all type projections that are defined in this management pack. | 
| .gif) | GetUIPage | Retrieves the specified property or wizard page from the management pack. | 
| .gif) | GetUIPages | Retrieves all property or wizard pages that are contained in the management pack. | 
| .gif) | GetUIPageSet | Retrieves the specified page set from the management pack. | 
| .gif) | GetUIPageSets | Retrieves all page sets that are contained in the management pack. | 
| .gif) | GetUnitMonitorType | Retrieves the specified unit monitor type from the management pack. | 
| .gif) | GetUnitMonitorTypes | Retrieves all unit monitor types that are contained in the management pack. | 
| .gif) | GetView | Retrieves the specified view from the management pack. | 
| .gif) | GetViews | Retrieves all views that are contained in the management pack. | 
| .gif) | GetViewType | Retrieves the specified view type from the management pack. | 
| .gif) | GetViewTypes | Retrieves all view types from the management pack. | 
| .gif) | GetWarehouseModuleType | Retrieves a warehouse module type by using a name. | 
| .gif) | GetWarehouseModuleTypes | Retrieves a collection of ManagementPackWarehouseModuleType objects defined in this management pack. | 
| .gif) | HasService | (inherited from Container) | 
| .gif) | Initialize | (inherited from Container) | 
| .gif) | InsertCustomEnterpriseManagementObjectGroup | Overloaded. Inserts a new group into this management pack. | 
| .gif) | InsertCustomMonitoringObjectGroup | Overloaded. This method is now obsolete. Please use InsertCustomEnterpriseManagementObjectGroup instead. | 
| .gif) | LookupService | (inherited from Container) | 
| .gif) | ProcessElementReference | Overloaded. Processes a reference found in this management pack. | 
| .gif) | ProcessElementReferences | Overloaded. Processes element references found in this management pack. | 
| .gif) | ProcessElementReferencesIncludeTokens | Scans the management pack and finds all of the $MPElement[…]$ tokens. It then parses the tokens and creates ManagementPackElementReference<ManagementPackElement> objects (element references) that are returned. | 
| .gif) | ProcessMonitoringTemplate | Overloaded. Processes the specified template and inserts the results into the management pack. | 
| .gif) | ProcessSubElementPropertyReference | Processes a reference found in this management pack into a ManagementPackSubElement object. | 
| .gif) | ProcessSubElementPropertyReferences | Processes element references in this management pack. | 
| .gif) | ProcessTargetReference | Processes the specified reference and target in the management pack into a management pack class property. Obsolete. | 
| .gif) | ProcessTargetReferences | Processes the specified references and target in the management pack into a list of management pack class properties. Obsolete. | 
| .gif) | ProcessTemplate | Overloaded. Processes the provided template. | 
| .gif) | RecycleService | (inherited from Container) | 
| .gif) .jpeg) | ReferenceEquals | (inherited from Object) | 
| .gif) | RejectChanges | Rolls back any unsaved changes to the management pack. | 
| .gif) | RemoveService | (inherited from Container) | 
| .gif) | RemoveServices | Removes all services from the container. (inherited from Container) | 
| .gif) | ToString | Overridden. Retrieves a string that contains the management pack name. | 
| .gif) | Verify | Verifies the management pack contents against the management pack schema. | 
Top
Protected Methods
| Name | Description | |
|---|---|---|
| .gif) | Dispose | Overloaded. Overridden. | 
| .gif) | Finalize | (inherited from Object) | 
| .gif) | MemberwiseClone | (inherited from Object) | 
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| Microsoft.EnterpriseManagement.IManagementPackStore.DerivedTypes | (inherited from ManagementPackStore) | |
| Microsoft.EnterpriseManagement.IManagementPackStore.EntityTypes | (inherited from ManagementPackStore) | |
| Microsoft.EnterpriseManagement.IManagementPackStore.ImageReferences | (inherited from ManagementPackStore) | |
| Microsoft.EnterpriseManagement.IManagementPackStore.ManagementPacks | (inherited from ManagementPackStore) | |
| Microsoft.EnterpriseManagement.IManagementPackStore.Monitoring | (inherited from ManagementPackStore) | |
| Microsoft.EnterpriseManagement.IManagementPackStore.Presentation | (inherited from ManagementPackStore) | 
Top
See Also
Reference
ManagementPack Class
Microsoft.EnterpriseManagement.Configuration Namespace