ConnectorFrameworkProxy Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The public interface for MCF
public ref class ConnectorFrameworkProxy : IDisposable
public class ConnectorFrameworkProxy : IDisposable
type ConnectorFrameworkProxy = class
interface IDisposable
Public Class ConnectorFrameworkProxy
Implements IDisposable
- Inheritance
-
ConnectorFrameworkProxy
- Implements
Remarks
This class is the public interface for the Microsoft.EnterpriseManagement.ConnectorFramework. The ConnectorFrameworkProxy class is used for building applications through the Web Service interface of the Operation Manager Connector Framework. The ConnectorFrameworkProxy class is derived from methods within the Microsoft.EnterpriseManagement.ConnectorFramework namespace.
The recommended mechanisms for connector-related tasks are the ConnectorFrameworkAdministration and MonitoringConnector classes. The ConnectorFrameworkProxy call performs some of the same work as the ConnectorFrameworkAdministration and Microsoft.EnterpriseManagement.ConnectorFramework.MonitoringConnector classes, but uses a different port to the Operation Manager and is more limited.
The calling process for the ConnectorFrameworkProxy must be run under an account that is a member of the Operations Manager Administrator user role.
Instances of this class can be run only on machines running Microsoft Windows.
Constructors
| ConnectorFrameworkProxy(String) |
Creates a new proxy to the service described by the given endpoint configuration name. |
| ConnectorFrameworkProxy(String, String) |
Creates a new proxy to the service described by the given endpoint configuration name. |
| ConnectorFrameworkProxy(Uri) |
Creates a new proxy to the service described by the given endpoint configuration name. |
| ConnectorFrameworkProxy(Uri, EndpointIdentity) |
Creates a new proxy to the service described by the given endpoint configuration name. |
Properties
| Channel |
The underlying channel. |
| IsConnected |
Whether the underlying connection is connected. |
Methods
| AcknowledgeMonitoringAlerts(Guid, DateTime) |
Acknowledges alerts up until the given bookmark. |
| AcknowledgeMonitoringAlertsForSpecificTiers(Guid, DateTime, String[], ConnectorTieredOperationFailure[]) |
Acknowledges alerts up until the given bookmark. |
| AcknowledgeMonitoringAlertsForTiers(Guid, DateTime, ConnectorTieredOperationFailure[]) |
Acknowledges alerts up until the given bookmark. |
| Cleanup(Guid) |
Removes the given connector from the system. |
| Dispose() |
Disposes the underlying connection. |
| GetConnectorBookmark(Guid) |
Gets connector bookmark for the given connector. |
| GetConnectorState(Guid) |
Gets connector state for the given connector. |
| GetGlobalConfiguration() |
Gets global configuration settings for the management group. TODO - Need a list of what these should be |
| GetMonitoringAlertHistoryByAlertIds(Guid, Guid[]) |
Gets alert history for the given connector. |
| GetMonitoringAlerts(Guid) |
Gets alerts for the given connector. |
| GetMonitoringAlertsByIds(Guid, Guid[]) |
Gets alerts for the given connector. |
| GetMonitoringAlertsForTiers(Guid, ConnectorTieredOperationFailure[]) |
Gets alerts for the given connector. |
| GetMonitoringAlertsWithBatchSize(Guid, Int32) |
Gets alerts for the given connector. |
| GetMonitoringAlertsWithBatchSizeForTiers(Guid, Int32, ConnectorTieredOperationFailure[]) |
Gets alerts for the given connector. |
| GetMonitoringAlertsWithBookmark(Guid, DateTime) |
Gets alerts for the given connector. |
| GetMonitoringAlertsWithBookmarkForTiers(Guid, DateTime, ConnectorTieredOperationFailure[]) |
Gets alerts for the given connector. |
| GetMonitoringAlertsWithBookmarkWithBatchSize(Guid, DateTime, Int32) |
Gets alerts for the given connector. |
| GetMonitoringAlertsWithBookmarkWithBatchSizeForTiers(Guid, DateTime, Int32, ConnectorTieredOperationFailure[]) |
Gets alerts for the given connector. |
| Initialize(Guid) |
Initializes the connector for subsequent calls. Will use the currently stored bookmark. |
| InitializeForTiers(Guid, ConnectorTieredOperationFailure[]) |
Initializes the connector for subsequent calls. Will use the currently stored bookmark. |
| InitializeWithBookmark(Guid, DateTime) |
Initializes the connector for subsequent calls and sets the connectors bookmark to the provided bookmark time. |
| InitializeWithBookmarkForTiers(Guid, DateTime, ConnectorTieredOperationFailure[]) |
Initializes the connector for subsequent calls and sets the connectors bookmark to the provided bookmark time. |
| InsertMonitoringEvents(Guid, Guid, CustomMonitoringEvent[]) |
Inserts events against the given monitoring object. |
| InsertMonitoringPerformanceData(Guid, Guid, CustomMonitoringPerformanceData[]) |
Inserts performance data against the given monitoring object. |
| Reconnect() |
Reconnects the channel. |
| Setup(ConnectorInfo) |
Sets up a connecter with the given connector information and returns the connector id. |
| SetupWithConnectorId(ConnectorInfo, Guid) |
Sets up a connecter with the given connector information. |
| Uninitialize(Guid) |
Uninitializes the connector for subsequent calls. |
| UninitializeForTiers(Guid, ConnectorTieredOperationFailure[]) |
Uninitializes the connector for subsequent calls. |
| UpdateMonitoringAlerts(Guid, String, ConnectorMonitoringAlert[]) |
Updates the given alerts. |