Share via


IIdentitySyncHelper Interface

Defines a helper to identity sync agent. When syncing detailed member properties of a group, this helper will write the information in chunks to the database, so that large results do not have to be obtained in memory.

The [SyncMembers] method of [IIdentityProvider] should:

1. Invoke the [ProcessIdentity] helper method for each member identity. This will write information to a temporary database table in chunks.

2. Set any counters. The caller will invoke [Submit] helper method at the end to commit this information.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public Interface IIdentitySyncHelper
public interface IIdentitySyncHelper
public interface class IIdentitySyncHelper
type IIdentitySyncHelper =  interface end
public interface IIdentitySyncHelper

The IIdentitySyncHelper type exposes the following members.

Properties

  Name Description
Public property NestedGroups
Public property SequenceId Tracks whether there were any updates.
Public property SyncCounters

Top

Methods

  Name Description
Public method HasIdentityBeenSeen
Public method PreserveMember
Public method ProcessIdentity
Public method Submit

Top

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace