Microsoft Identity Integration Server 2003 Developer Reference |
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.
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. |
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.