Partager via


IMASynchronization Interface

The IMASynchronization interface is implemented by a Microsoft Identity Integration Server rules extension to provide rules extension functionality for a management agent.

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

Public Methods

The IMASynchronization interface has the following public methods.

Method Description
Deprovision

Called when a metaverse entry is deleted and the connector space entries connected to the metaverse entry become disconnector objects.

FilterForDisconnection

Determines if a connector CSEntry object will be disconnected. A connector CSEntry object is disconnected when a delta export matches a filter or if the filter rules are changed and the new filter criteria for disconnecting an object are met.

Initialize

Initializes the rules extension object.

MapAttributesForExport

Called to map attributes from a metaverse entry to a connector space entry.

MapAttributesForImport

Called to map attributes from a connector space entry to a metaverse entry.

MapAttributesForJoin

Called to generate a list of values based upon the CSEntry attribute values that will be used to search the metaverse.

ResolveJoinSearch

Called when a join rule is configured to use a rules extension to resolve conflicts and one or more results from a metaverse search matches the values generated from the IMASynchronization.MapAttributesForJoin method.

ShouldProjectToMV

Called to determine if a new metaverse entry should be created when a new connector space entry does not join to a metaverse entry.

Terminate

Called when the rules extension object is no longer needed.

Requirements

Product ILM 2007 FP1
Namespace Microsoft.MetadirectoryServices
Assembly Microsoft.MetadirectoryServices
.NET Framework .NET Framework 2.0

Send comments about this topic to Microsoft

Build date: 2/16/2009