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

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
public property ContentReadable Gets a value indicating whether the content inside the management pack is readable.
public property DefaultLanguageCode Gets or sets the default language pack to use for this management pack.
public property Description Gets or sets the display description of this management pack in the default language code specified for this management group.
public property 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.
public property Features  Returns the features associated with this container instance. (inherited from Container)
public property FriendlyName Gets or sets the name as specified by the author.
public property Id Gets the globally unique identifier (GUID) for this management pack.
public property KeyToken Gets the key token used to seal the management pack.
public property LastModified Gets the date when the management pack was last modified.
public property LockObject Gets an object that is used to synchronize updates to the management pack from multiple threads.
public property Name Gets the short name used by the system for the management pack.
public property OriginalSchemaVersion Gets or sets the original schema version.
public property References Gets the reference dictionary as defined in the manifest section for a management pack.
public property SchemaVersion Gets the schema version.
public property Sealed Gets a value indicating whether the management pack is editable.
public property TimeCreated Gets the date and time when the management pack was created.
public property Version Gets or sets the version string for the management pack.
public property VersionId Gets the globally unique identifier (GUID) representing the version identifier for the management pack.
Top

Public Methods (see also Protected Methods)

  Name Description
public method AcceptChanges Overloaded. Commits any unsaved changes that were made to the management pack since it was loaded or since the last time this method was called.
public method AddService  Overloaded. (inherited from Container)
public method CheckVersionCompatibility Checks the version compatibility of the current management pack with the specified element.
public method Configure  (inherited from Container)
public method DeleteEnterpriseManagementObjectGroup Deletes the group from the current management pack.
public method DeleteMonitoringObjectGroup This method is now obsolete. Please use DeleteEnterpriseManagementObjectGroup instead. Obsolete.
public method Dispose Overloaded. Defines a method to release allocated resources.
public method Equals Overloaded. Overridden.  
public method FindManagementPackElementByName Finds and returns the specified management pack element if the element is in the management pack.
public method GetCategories Retrieves a collection of ManagementPackCategory objects defined in this ManagementPack object.
public method GetCategory Retrieves a single category by using a name.
public method GetClass Retrieves the specified class from the management pack.
public method GetClasses Retrieves all classes in the management pack.
public method GetConfigurationGroup Retrieves the configuration group by name.
public method GetConfigurationGroups Retrieves a collection of ManagementPackConfigurationGroup objects defined in this management pack.
public method GetConsoleTask Retrieves the specified console task from the management pack.
public method GetConsoleTasks Retrieves all console tasks contained in the management pack.
public method GetDataType Retrieves the specified data type from the management pack.
public method GetDataTypes Retrieves all data types defined in the management pack.
public method GetDataWarehouseDataset Retrieves the specified data set from the data warehouse section in the management pack.
public method GetDataWarehouseDataSets Retrieves all the data sets from the data warehouse section in the management pack.
public method GetDataWarehouseScript Retrieves the specified data warehouse script from the management pack.
public method GetDataWarehouseScripts Retrieves all the data warehouse scripts from the data warehouse section in the management pack.
public method GetDiagnostic Retrieves the specified diagnostic from the management pack.
public method GetDiagnostics Retrieves a collection of all ManagmentPackDiagnostic elements in the management pack.
public method GetDimensionType Retrieves a dimension type by using a name.
public method GetDimensionTypes Retrieves a collection of ManagementPackDimensionType objects defined in this management pack.
public method GetDiscoveries Retrieves a collection of all ManagementPackDiscovery elements defined in the management pack.
public method GetDiscovery Retrieves the specified ManagementPackDiscovery object from the management pack.
public method GetDisplayString Overloaded. Retrieves the display string for the management pack.
public method GetElementId Gets the element ID.
public method GetEnumeration Retrieves a single enumeration value from a management pack by name.
public method GetEnumerations Retrieves a collection of all management pack enumerations defined on all management packs in the current management pack group.
public method GetFactType Retrieves a fact type by using a name.
public method GetFactTypes Retrieves a collection of ManagementPackFactType objects defined in this management pack.
public method GetFolder Retrieves the specified folder from the management pack.
public method GetFolderItems Retrieves the folder items in the management pack.
public method GetFolders Retrieves all folders contained in the management pack.
public method GetForm Retrieves a form by using a name.
public method GetForms Retrieves a collection of ManagementPackForm objects defined in this management pack.
public method GetHashCode Overridden. Calculates the hash code of the management pack's Id property.
public methodstatic GetId Gets a management pack ID by using the name and the optional public key token.
public method GetImage Retrieves the specified image from the management pack.
public method GetImageReferences Retrieves all ManagementPackImageReferences elements contained in the management pack.
public method GetImages Retrieves all images contained in the management pack. Obsolete.
public method GetKnowledgeArticle Overloaded. Retrieves the knowledge article for the management pack.
public method GetLanguagePack Overloaded. Retrieves a language pack from the management pack.
public method GetLanguagePacks Retrieves all language packs contained in the management pack.
public method GetLinkedReport Retrieves the specified linked report that is defined in this management pack.
public method GetLinkedReports Gets all the linked report objects that are defined in this management pack.
public method GetManagementPack Overridden. Retrieves a management pack from the store
public method GetManagementPackCategories Retrieves all ManagementPackCategory elements in this management pack.
public method GetMeasureType Retrieves a measure type by using a name.
public method GetMeasureTypes Retrieves a collection of ManagementPackMeasureType objects defined in this management pack.
public method GetModuleType Retrieves the specified module type from the management pack.
public method GetModuleTypes Retrieves all module types contained in the management pack.
public method GetMonitor Retrieves the specified monitor from the management pack.
public method GetMonitors Retrieves all monitors contained in the management pack.
public method GetObjectTemplate Retrieves an object template by using a name.
public method GetObjectTemplates Retrieves a collection of ManagementPackObjectTemplate objects defined in this management pack.
public method GetOutriggerType Retrieves an outrigger type by using a name.
public method GetOutriggerTypes Retrieves a collection of ManagementPackOutriggerType objects defined in this management pack.
public method GetOverride Retrieves the specified override from the management pack.
public method GetOverrides Retrieves all overrides contained in the management pack.
public method GetRecoveries Retrieves all ManagementPackRecovery objects contained in the management pack.
public method GetRecovery Retrieves the specified ManagementPackRecovery object from the management pack.
public method GetRelationship Retrieves the specified relationship from the management pack.
public method GetRelationshipFactType Retrieves a relationship fact type by using a name.
public method GetRelationshipFactTypes Retrieves a collection of ManagementPackRelationshipFactType objects defined in this management pack.
public method GetRelationships Retrieves all relationships contained in the management pack.
public method GetReport Retrieves the specified report from the management pack.
public method GetReportParameterControl Retrieves the specified ManagementPackReportParameterControl objects contained in the management pack.
public method GetReportParameterControls Retrieves all ManagementPackReportParameterControl objects contained in the management pack.
public method GetReportResource Gets the specified report resource object in the management pack. Obsolete.
public method GetReportResources Gets all the report resource objects defined in the management pack. Obsolete.
public method GetReports Retrieves all reports contained in the management pack.
public method GetResource Retrieves a specified management pack resource from a management pack.
public method GetResources Retrieves a collection of ManagementPackResource objects defined in this management pack.
public method GetRule Retrieves the specified rule from the management pack.
public method GetRules Retrieves all rules contained in the management pack.
public method GetSchemaType Retrieves the specified schema type from the management pack.
public method GetSchemaTypes Retrieves all schema types in the management pack.
public method GetSecureReference Retrieves the specified ManagementPackSecureReference object.
public method GetSecureReferences Retrieves all secure references for this management pack.
public method GetService  (inherited from Container)
public method GetServiceLevelObjective Retrieves the service level objective by name.
public method GetServiceLevelObjectives Retrieves a collection of ManagementPackSLO objects defined in this management pack.
public method GetServices  Returns all services of the specified type. (inherited from Container)
public method GetStringResource Gets the specified string resource defined in the management pack.
public method GetStringResources Gets all the string resources defined in the management pack.
public method GetSubElementId Retrieves the sub-element ID.
public method GetTask Retrieves the specified task from the management pack.
public method GetTasks Retrieves all tasks contained in the management pack.
public method GetTemplate Retrieves the specified template from the management pack.
public method GetTemplates Retrieves all templates contained in the management pack.
public method GetType  (inherited from Object)
public method GetTypeProjection Retrieves a single type projection object by name from the specified management pack.
public method GetTypeProjections Retrieves all type projections that are defined in this management pack.
public method GetUIPage Retrieves the specified property or wizard page from the management pack.
public method GetUIPages Retrieves all property or wizard pages contained in the management pack.
public method GetUIPageSet Retrieves the specified page set from the management pack.
public method GetUIPageSets Retrieves all page sets contained in the management pack.
public method GetUnitMonitorType Retrieves the specified unit monitor type from the management pack.
public method GetUnitMonitorTypes Retrieves all unit monitor types contained in the management pack.
public method GetView Retrieves the specified view from the management pack.
public method GetViews Retrieves all views contained in the management pack.
public method GetViewType Retrieves the specified view type from the management pack.
public method GetViewTypes Retrieves all view types from the management pack.
public method GetWarehouseModuleType Retrieves a warehouse module type by using a name.
public method GetWarehouseModuleTypes Retrieves a collection of ManagementPackWarehouseModuleType objects defined in this management pack.
public method HasService  (inherited from Container)
public method Initialize  (inherited from Container)
public method InsertCustomEnterpriseManagementObjectGroup Overloaded. Inserts a new group into this management pack.
public method InsertCustomMonitoringObjectGroup Overloaded. This method is now obsolete. Please use InsertCustomEnterpriseManagementObjectGroup instead.
public method LookupService  (inherited from Container)
public method ProcessElementReference Overloaded. Processes a reference found in this management pack.
public method ProcessElementReferences Overloaded. Processes element references found in this management pack.
public method 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.
public method ProcessMonitoringTemplate Overloaded. Processes the specified template and inserts the results into the management pack.
public method ProcessSubElementPropertyReference Processes a reference found in this management pack into a ManagementPackSubElement object.
public method ProcessSubElementPropertyReferences Processes element references in this management pack.
public method ProcessTargetReference Processes the specified reference and target in the management pack into a management pack class property. Obsolete.
public method ProcessTargetReferences Processes the specified references and target in the management pack into a list of management pack class properties. Obsolete.
public method ProcessTemplate Overloaded. Processes the provided template.
public method RecycleService  (inherited from Container)
public methodstatic ReferenceEquals  (inherited from Object)
public method RejectChanges Rolls back any unsaved changes to the management pack.
public method RemoveService  (inherited from Container)
public method RemoveServices  Removes all services from the container. (inherited from Container)
public method ToString Overridden. Retrieves a string containing the management pack name.
public method Verify Verifies the management pack contents against the management pack schema.
Top

Protected Methods

  Name Description
protected method Dispose Overloaded. Overridden.  
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)
Top

Explicit Interface Implementations

See Also


Send comments about this topic to Microsoft.