Represents a connection to the management group.

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

Public Constructors

  Name Description
ManagementGroup Overloaded. Initializes a new ManagementGroup object.
Top

Public Properties

  Name Description
public property AutoRefreshCache Gets or sets a value indicating whether methods that require a cache update perform the update automatically and immediately or perform it automatically but at a later time.
public property CacheMode Gets the cache mode of the management group instance.
public property ConnectionSettings Gets the connection settings that are used to create this management group.
public property Id Gets the globally unique identifier (GUID).
public property IsConnected Gets a value indicating whether the management group is currently connected to the server.
public property Name Gets the name of the management group.
public property ProductId Gets the identifier of the product.
public property SkuForLicense Gets the license stock keeping unit (SKU) of the product.
public property SkuForProduct Gets the product stock keeping unit (SKU) of the product.
public property TimeOfExpiration Gets the product expiration time.
public property Version Gets the version of the connected management group.
Top

Public Methods (see also Protected Methods)

  Name Description
public method BeginExecuteMonitoringTask Asynchronously begins executing a task.
public method BeginImportManagementPack Asynchronously imports a management pack.
public method BeginUninstallManagementPack Asynchronously uninstalls a management pack.
public methodstatic Connect Overloaded. Creates a new management group object.
public method DeleteDisabledMonitoringObjects Deletes all the monitoring objects for which discovery has been disabled using an override. All the relationships involving these monitoring objects are also deleted.
public method DeleteMonitoringSecureData Deletes the specified secure data from the management group.
public method DeleteMonitoringSecureDataHealthServiceReference Deletes the secure data reference from the management group.
public method DeleteMonitoringUserRole Deletes the specified user role from the management group.
public method DeleteMonitoringUserRoles Deletes the specified collection of user roles from the management group.
public method DeleteNotificationAction Deletes a notification action from the management group.
public method DeleteNotificationEndpoint Deletes a notification endpoint from the management group.
public method DeleteNotificationRecipient Deletes a notification recipient from the management group.
public method DeleteNotificationSubscription Deletes a notification subscription from the management group.
public method EndExecuteMonitoringTask Ends the execution of a task.
public method EndImportManagementPack Stops importing a management pack.
public method EndUninstallManagementPack Stops uninstalling a management pack.
public method Equals Overloaded. Overridden. Determines whether an object equals another object.
public method ExecuteMonitoringTask Executes a monitoring task.
public method GetAdministration Retrieves the object that is used for all the management group administration operations.
public method GetClientMonitoringResponseSettings Retrieves the client that is monitoring response settings.
public method GetClientMonitoringSettings Retrieves the client that is monitoring settings.
public method GetConnectedUserNames Retrieves the number of clients that are connected to the Management Group SDK service.
public method GetConnectorFrameworkAdministration Retrieves the connector framework administration object.
public method GetDataWarehouse Retrieves the data warehouse for the management group if the data warehouse has been set up.
public method GetDependentManagementPacks Retrieves all the management packs that are dependent on the specified management pack.
public method GetGroomingStatusInfo Retrieves a collection of the current grooming information.
public method GetHashCode Overridden. Retrieves the hash code for the management group object.
public method GetLicenseCount Retrieves license count information.
public method GetManagementGroupMonitoringObject Retrieves the monitoring object.
public method GetManagementPack Overloaded. Retrieves a management pack.
public method GetManagementPacks Overloaded. Retrieves the collection of management packs.
public method GetMonitor Retrieves a monitor.
public method GetMonitoringAlert Retrieves a monitoring alert.
public method GetMonitoringAlertReader Overloaded. Retrieves a MonitoringAlertReader that reads alerts.
public method GetMonitoringAlertResolutionState Retrieves a monitoring alert resolution state by specifying a resolution state value.
public method GetMonitoringAlertResolutionStates Retrieves all the resolution states.
public method GetMonitoringAlerts Overloaded.  
public method GetMonitoringAlertsCount Overloaded. Retrieves the number of MonitoringAlert objects.
public method GetMonitoringClass Overloaded. Retrieves a monitoring class.
public method GetMonitoringClasses Overloaded. Retrieves a collection of monitoring classes.
public method GetMonitoringClassesAccessibleForAuthoring Retrieves the monitoring classes that are accessible to the user for authoring.
public method GetMonitoringConsoleTask Retrieves a console task by specifying the identifier for the task.
public method GetMonitoringConsoleTasks Overloaded. Retrieves a collection of console tasks from the management group.
public method GetMonitoringDataType Overloaded. Retrieves a monitoring data type that is defined in this management group.
public method GetMonitoringDataTypes Overloaded. Retrieves monitoring data types that are defined in this management group.
public method GetMonitoringDataWarehouseDataSet Retrieves a monitoring data warehouse data set by specifying the globally unique identifier (GUID of the dataset.
public method GetMonitoringDataWarehouseDataSets Overloaded. Retrieves a collection of monitoring data warehouse data sets.
public method GetMonitoringDataWarehouseScript Retrieves the monitoring data warehouse script that has the specified globally unique identifier (GUID) from the management group.
public method GetMonitoringDataWarehouseScripts Overloaded. Retrieves a read-only collection of data warehouse scripts.
public method GetMonitoringDiagnostic Retrieves the specified diagnostic object from the management group.
public method GetMonitoringDiagnosticResults Overloaded. Retrieves diagnostic results from the management group.
public method GetMonitoringDiagnostics Overloaded. Retrieves a collection of diagnostic objects from the management group.
public method GetMonitoringDiscoveries Overloaded. Retrieves the discovery objects.
public method GetMonitoringDiscovery Retrieves the specified monitoring discovery object.
public method GetMonitoringEvent Retrieves the monitoring event that has the specified globally unique identifier (GUID).
public method GetMonitoringEventReader Overloaded. Retrieves a reader to event objects.
public method GetMonitoringEvents Overloaded. Retrieves monitoring events.
public method GetMonitoringFolder Retrieves the monitoring folder that has the specified globally unique identifier (GUID).
public method GetMonitoringFolderHierarchy Retrieves a monitoring folder from a hierarchy of folder nodes.
public method GetMonitoringFolders Overloaded. Retrieves a collection of monitoring folders.
public method GetMonitoringImageObject Overloaded. Retrieves a monitoring image.
public method GetMonitoringImageObjects Overloaded. Retrieves a collection of monitoring image objects.
public method GetMonitoringImageReferences Overloaded. Retrieves a collection of monitoring image reference objects from the management group.
public method GetMonitoringKnowledgeArticles Overloaded. Retrieves the knowledge articles for management pack elements.
public method GetMonitoringKnowledgeArticlesLocalized Overloaded. Retrieves the localized knowledge articles for management pack elements.
public method GetMonitoringLanguagePack Retrieves the monitoring language pack that has the specified globally unique identifier (GUID).
public method GetMonitoringLanguagePacks Overloaded. Retrieves monitoring language packs.
public method GetMonitoringLinkedReport Retrieves the monitoring linked report that has the specified globally unique identifier (GUID).
public method GetMonitoringLinkedReports Overloaded. Retrieves a collection of monitoring linked reports.
public method GetMonitoringModuleType Overloaded. Retrieves the specified monitoring module type.
public method GetMonitoringModuleTypes Overloaded. Retrieves management pack monitoring module types.
public method GetMonitoringObject Retrieves the monitoring object that has the specified globally unique identifier (GUID).
public method GetMonitoringObjects Overloaded.  
public method GetMonitoringOverride Retrieves the monitoring override object that has the specified globally unique identifier (GUID).
public method GetMonitoringOverrides Overloaded. Retrieves the specified collection of monitoring override objects.
public method GetMonitoringPage Retrieves the monitoring page that has the specified globally unique identifier (GUID).
public method GetMonitoringPages Overloaded. Retrieves a collection of monitoring page objects.
public method GetMonitoringPageSet Overloaded. Retrieves the specified monitoring page set.
public method GetMonitoringPageSets Overloaded. Retrieves a collection of monitoring page set objects from the management group.
public method GetMonitoringPerformanceData Overloaded. Retrieves monitoring performance data from the management group.
public method GetMonitoringPerformanceDataReader Overloaded. Retrieves a performance data reader object that contains performance data.
public method GetMonitoringProfile Retrieves the monitoring profile that has the specified globally unique identifier (GUID).
public method GetMonitoringProfiles Retrieves a collection of all the monitoring profiles in a management group.
public method GetMonitoringRecoveries Overloaded. Retrieves monitoring recovery objects.
public method GetMonitoringRecovery Retrieves the monitoring recovery object that has the specified globally unique identifier (GUID).
public method GetMonitoringRecoveryResults Overloaded. Retrieves monitoring recovery results.
public method GetMonitoringRelationshipClass Overloaded. Retrieves a monitoring relationship class.
public method GetMonitoringRelationshipClasses Overloaded. Retrieves monitoring relationship classes from the management group.
public method GetMonitoringRelationshipObject Retrieves the monitoring relationship object that has the specified globally unique identifier (GUID).
public method GetMonitoringRelationshipObjects Overloaded.  
public method GetMonitoringRelationshipObjectsBySourceMonitoringClass Overloaded. Retrieves a collection of monitoring relationship objects from the management group by specifying a source class to define the range of the returned results.
public method GetMonitoringRelationshipObjectsByTargetMonitoringClass Overloaded. Retrieves a collection of monitoring relationship objects from the management group by specifying a target class to define the range of results.
public method GetMonitoringReport Retrieves the monitoring report object that has the specified globally unique identifier (GUID).
public method GetMonitoringReportParameterControl Retrieves the specified monitoring report parameter control that has the specified globally unique identifier (GUID).
public method GetMonitoringReportParameterControls Overloaded. Retrieves a collection of monitoring report parameter controls from the management group.
public method GetMonitoringReportResource Retrieves the monitoring report resource object that has the specified globally unique identifier (GUID).
public method GetMonitoringReportResources Overloaded. Retrieves monitoring report resources in a management group.
public method GetMonitoringReports Overloaded. Retrieves monitoring reports.
public method GetMonitoringRule Retrieves the monitoring rule that has the specified globally unique identifier (GUID).
public method GetMonitoringRules Overloaded. Retrieves monitoring rules.
public method GetMonitoringSchemaType Retrieves the monitoring schema type value that has the specified globally unique identifier (GUID).
public method GetMonitoringSchemaTypes Overloaded. Retrieves monitoring schema types.
public method GetMonitoringSecureData Overloaded. Retrieves secure data objects.
public method GetMonitoringSecureDataHealthServiceReference Retrieves the secure data health service reference object that has the specified globally unique identifier (GUID).
public method GetMonitoringSecureDataHealthServiceReferenceByHealthServiceId Retrieves a collection of MonitoringSecureDataHealthServiceReference objects from the specified health service identifier.
public method GetMonitoringSecureDataHealthServiceReferenceBySecureDataId Retrieves a collection of MonitoringSecureDataHealthServiceReference objects from the specified RunAs account identifier.
public method GetMonitoringSecureDataHealthServiceReferenceBySecureReferenceId Retrieves a collection of MonitoringSecureDataHealthServiceReference objects given the RunAs profile identifier.
public method GetMonitoringSecureDataHealthServiceReferences Retrieves a collection of MonitoringSecureDataHealthServiceReference objects.
public method GetMonitoringSecureReference Retrieves the secure reference object that has the specified globally unique identifier (GUID).
public method GetMonitoringSecureReferenceForActionAccount Retrieves the secure reference object in the management group for the action account.
public method GetMonitoringSecureReferences Overloaded. Retrieves secure references.
public method GetMonitoringStateForMonitoringObjects Retrieves the monitoring state for a collection of monitoring objects and monitors.
public method GetMonitoringStringResource Retrieves the monitoring string resource object that has the specified globally unique identifier (GUID).
public method GetMonitoringStringResources Retrieves a collection of the monitoring string resource objects that have the specified globally unique identifiers (GUIDs).
public method GetMonitoringTask Retrieves the monitoring task that has the specified globally unique identifier (GUID).
public method GetMonitoringTaskResults Overloaded. Retrieves task results.
public method GetMonitoringTasks Overloaded. Retrieves the monitoring tasks.
public method GetMonitoringTemplate Retrieves the monitoring template that has the specified globally unique identifier (GUID).
public method GetMonitoringTemplates Overloaded. Retrieves the monitoring templates.
public method GetMonitoringUserRole Retrieves the monitoring user role value that has the specified globally unique identifier (GUID).
public method GetMonitoringUserRoles Retrieves a collection of all the monitoring user role objects.
public method GetMonitoringUserRolesForMonitoringObject Retrieves a collection of all the user role identifiers that have the base monitoring object as part of their scope.
public method GetMonitoringView Retrieves the monitoring view that has the specified globally unique identifier (GUID).
public method GetMonitoringViews Overloaded. Retrieves the monitoring views.
public method GetMonitoringViewType Overloaded. Retrieves monitoring view types.
public method GetMonitoringViewTypes Overloaded. Retrieves a collection of monitoring view type objects.
public method GetMonitors Overloaded. Retrieves a collection of management pack monitor objects.
public method GetNotificationAction Overloaded. Retrieves the specified notification action.
public method GetNotificationActions Retrieves a collection of all the notification actions.
public method GetNotificationEndpoint Overloaded. Retrieves the specified notification endpoint.
public method GetNotificationEndpoints Retrieves a collection of all the notification endpoint objects.
public method GetNotificationRecipient Overloaded. Retrieves the notification recipient objects.
public method GetNotificationRecipients Retrieves a collection of all the notification recipient objects.
public method GetNotificationSubscription Overloaded. Retrieves notification subscriptions.
public method GetNotificationSubscriptions Retrieves a collection of all the notification subscriptions.
public method GetPartialMonitoringObject Retrieves the partial monitoring object that has the specified globally unique identifier (GUID).
public method GetPartialMonitoringObjects Overloaded. Retrieves monitoring objects of a single type and any derived types, allowing for abstract types to be specified.
public method GetPartialMonitoringObjectsAccessibleForOverrides Retrieves a collection of the root monitoring objects that are targeted for advanced operations.
public method GetRelatedMonitoringObjects Overloaded.  
public method GetRelatedPartialMonitoringObjects Overloaded.  
public method GetRootMonitoringObjectGroups Retrieves a collection of all the root monitoring object groups that are based on the current user's security scope.
public method GetRootMonitoringObjects Retrieves a collection of all the root monitoring objects that are based on the current user's security scope.
public method GetRootMonitoringObjectsAccessibleForOverrides Retrieves a collection of the root monitoring objects that are targeted for advanced operators.
public method GetRootPartialMonitoringObjectGroups Retrieves a collection of all the root partial monitoring object groups that are based on the current user's security scope.
public method GetRootPartialMonitoringObjects Retrieves a collection of all the root partial monitoring objects that are based on the current user's security scope.
public method GetTieringAdministration Retrieves the tier administration object.
public method GetTrustedDomains Retrieves a collection of all the trusted domains.
public method GetType  (inherited from Object)
public method GetUnitMonitorType Overloaded. Retrieves a unit monitor type defined.
public method GetUnitMonitorTypes Overloaded. Retrieves the unit monitor types defined.
public method GetUserName Retrieves the user name for the current user of the management group.
public method GetUserRolesForOperationAndUser Retrieves a collection of all the user role identifiers that grant access to the specified operation and user.
public method GetUserSettings Retrieves the root object that is used to access all user settings.
public method ImportManagementPack Imports the specified management pack into the management group.
public method InsertMonitoringSecureData Inserts the specified secure data object into the management group.
public method InsertMonitoringSecureDataHealthServiceReference Inserts the specified secure data health service reference object into the management group.
public method InsertMonitoringUserRole Inserts the specified user role into the management group.
public method InsertMonitoringUserRoles Inserts the specified user roles into the management group.
public method InsertNotificationAction Inserts the specified notification action into the management group.
public method InsertNotificationEndpoint Inserts the specified notification endpoint into the management group.
public method InsertNotificationRecipient Inserts the specified notification recipient into the management group.
public method InsertNotificationSubscription Inserts the specified notification subscription into the management group.
public method IsUserAdministrator Determines whether the user who is calling this method is an administrator.
public method IsUserAdvancedOperator Determines whether the user who is calling this method is an advanced operator.
public method IsUserAuthor Determines whether the user who is calling this method is running under the author user role.
public method IsUserInMonitoringObjectScope Determines whether the specified user is assigned the scope that is specified in the monitoring object scope list.
public method IsUserInMonitoringProfile Determines whether the user who is calling the method is in the specified profile.
public method IsUserOperator Determines whether the user who is calling this method is running under the operator user role.
public method IsUserReadonlyOperator Determines whether the user who is calling this method is a read-only operator.
public method IsUserReportOperator Determines whether the user who is calling this method is in a report operator user role.
public method IsUserReportSecurityAdministrator Determines whether the user who is calling this method is in a report security administrator user role.
public method IsValidUserRole Determines whether the specified user role is valid.
public method Reconnect Reconnects this management group object to the server.
public methodstatic ReferenceEquals  (inherited from Object)
public method RefreshMonitoringGroupMembers Refreshes the members of the specified management group that are a target of a group population rule or discovery object.
public method RefreshTypeCache Refreshes the type space cache.
public method SubmitMonitoringTask Overloaded.  
public method ToString Overridden. A string that contains the name of the management group.
public method UninstallManagementPack Uninstalls the specified management pack from the management group.
public method UnregisterMonitoringTaskStatusChangeCallback Overloaded. Discontinues the registration of the callback method.
public method UpdateMonitoringAlerts Overloaded.  
public method UpdateMonitoringUserRoles Updates the specified user roles.
Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)
Top

Public Events

  Name Description
public event OnGroomingNotification Notifies subscribers when grooming occurs.
public event OnManagementPackCacheRefresh Notifies subscribers that the management pack cache is being refreshed.
public event OnTypeCacheRefresh Notifies subscribers that the management pack type cache is being refreshed.
Top

See Also


Send comments about this topic to Microsoft.