Microsoft Identity Integration Server 2003 Developer Reference

IMVSynchronization

The IMVSynchronization interface is implemented by a Microsoft Identity Integration Server rules extension to provide rules extension functionality for the metaverse.

The IMVSynchronization interface is derived from the System.Object class.

Public Methods

The IMVSynchronization interface has the following public methods.

Method Description
Initialize

Initializes the rules extension object. The Identity Integration Server calls this method when it loads the extension. This method is also called if you drop a new or updated assembly into the extensions folder.

Provision

Evaluates connected objects in response to changes to a metaverse object. The Identity Integration Server calls this method during a management agent run when synchronization rules cause a change in the metaverse object.

ShouldDeleteFromMV

Determines if the metaverse object should be deleted along with the connector space object after a connector space object has been disconnected from a metaverse object during inbound synchronization. The Identity Integration Server calls this method when an object deletion rule, which was configured in Identity Manager to use a rules extension, is triggered.

Terminate

Called when the rules extension object is no longer needed. The Identity Integration Server calls this method when the extension is unloaded, which normally occurs after 5 minutes of inactivity. Note that you cannot change the inactivity period and should not assume the period will always remain as 5 minutes in subsequent releases.

Requirements

Product: Microsoft Identity Integration Server 2003
Namespace: Defined in Microsoft.MetadirectoryServices.
Assembly: Requires Microsoft.MetadirectoryServices (in Microsoft.MetadirectoryServices.dll).
.NET Framework: Requires .NET Framework 1.1.