ConnectorFrameworkProxy Class

Definition

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.

Applies to

See also