Share via


ManagementPack Members

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

Represents a management pack.

The following tables list the members exposed by the ManagementPack type.

Public Constructors

  Name Description
  ManagementPack Overloaded.  

Top

Public Properties

  Name Description
public property ActiveLanguageCode Gets or sets the active language code.
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 Extensions  Gets the access to extensions. (inherited from ManagementPackStore)
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 GUID for this management pack.
public property Identifier Gets the extension identifier of the management pack.
public property KeyToken Gets the key token that was used to seal the management pack.
public property LastModified Gets the date when the management pack was last modified.
public property LifetimeManagers  Gets the lifetime managers of this container instance. (inherited from Container)
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 that is 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 Registry  Gets the extension registry. (inherited from ManagementPackStore)
public property SchemaVersion Gets the schema version.
public property Sealed Gets a value indicating whether the management pack is editable.
public property Store Gets the management pack store which is used by the management pack system to resolve references made by the current management pack.
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 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 after it was loaded or after 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  Initializes the container from the stream. (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. (inherited from Container)
public method Equals Overridden. Compares this management pack with the specified management pack using their Id properties.
public method FindManagementPackElementByName Finds and returns the specified management pack element if the element is in the management pack.
public method GetBehaviorImplementation Retrieves the specified behavior implementation from the management pack.
public method GetBehaviorImplementations Retrieves a collection of all management pack behavior implementation objects defined in the current management pack.
public method GetBehaviorType Retrieves the specified behavior type from the management pack.
public method GetBehaviorTypes Retrieves a collection of all management pack behavior type objects defined in the current 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 GetComponentBehavior Retrieves the specified component behavior from the management pack.
public method GetComponentBehaviors Retrieves a collection of all management pack component behavior objects defined in the current management pack.
public method GetComponentImplementation Retrieves the specified component implementation from the management pack.
public method GetComponentImplementations Retrieves a collection of all management pack component implementation objects defined in the current management pack.
public method GetComponentOverride Retrieves the specified component override from the management pack.
public method GetComponentOverrides Retrieves a collection of all management pack component override objects defined in the current management pack.
public method GetComponentReference Retrieves the specified component reference from the management pack.
public method GetComponentReferences Retrieves a collection of all management pack component reference objects defined in the current management pack.
public method GetComponentType Retrieves the specified component type from the management pack.
public method GetComponentTypes Retrieves a collection of all management pack component type objects defined in the current 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 that are 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 ID of an element by name.
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 all folder items in the management pack.
public method GetFolders Retrieves all folders that are 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 that are contained in the management pack.
public method GetImages Retrieves all images that are 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 that are 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 that are contained in the management pack.
public method GetMonitor Retrieves the specified monitor from the management pack.
public method GetMonitors Retrieves all monitors that are 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 that are contained in the management pack.
public method GetRecoveries Retrieves all ManagementPackRecovery objects that are 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 that are contained in the management pack.
public method GetReport Retrieves the specified report from the management pack.
public method GetReportParameterControl Retrieves the specified ManagementPackReportParameterControl objects that are contained in the management pack.
public method GetReportParameterControls Retrieves all ManagementPackReportParameterControl objects that are 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 that are 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 that are 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  Searches for and returns the specified service. (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 that are contained in the management pack.
public method GetTemplate Retrieves the specified template from the management pack.
public method GetTemplates Retrieves all templates that are 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 that are contained in the management pack.
public method GetUIPageSet Retrieves the specified page set from the management pack.
public method GetUIPageSets Retrieves all page sets that are 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 that are contained in the management pack.
public method GetView Retrieves the specified view from the management pack.
public method GetViews Retrieves all views that are 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  Determines whether the specified container has the named service. (inherited from Container)
public method Initialize  Initializes the current instance when called. (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  Gets the name the specified service is filed under. (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  Recycles the instance of this service. (inherited from Container)
public method RejectChanges Rolls back any unsaved changes to the management pack.
public method RemoveService  Removes the service with the specified name. (inherited from Container)
public method RemoveServices  Removes all services from the container. (inherited from Container)
public method ToString Overridden. Retrieves a string that contains the management pack name.
public method TryAcceptChanges Overloaded. Commits all the changes made to the current management pack.
public method TryVerify Verifies the current management pack including semantics verification and version compatibility checking.
public method Verify Verifies the management pack contents against the management pack schema.

Top

Protected Methods

  Name Description
protected method Dispose Overridden. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)

Top

See Also

Reference

ManagementPack Class
Microsoft.EnterpriseManagement.Configuration Namespace