WSSProfileSynch Class

Handles the synchronization of user profile data in the Windows SharePoint Services user information list on each site, and the synchronization of Windows SharePoint Services members' group membership in the user profile memberships. Do not use this class directly from your code; instead, use stsadm.exe.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPersistedObject
      Microsoft.SharePoint.Administration.SPJobDefinition
        Microsoft.Office.Server.UserProfiles.WSSProfileSynch

Namespace:  Microsoft.Office.Server.UserProfiles
Assembly:  Microsoft.Office.Server (in Microsoft.Office.Server.dll)

Syntax

'Declaration
<GuidAttribute("92E1BA91-03DC-4d85-8978-8C6224D84D5E")> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class WSSProfileSynch _
    Inherits SPJobDefinition
'Usage
Dim instance As WSSProfileSynch
[GuidAttribute("92E1BA91-03DC-4d85-8978-8C6224D84D5E")]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class WSSProfileSynch : SPJobDefinition

Remarks

Person synchronization is bidirectional. In the up direction, the Windows SharePoint Services site collection membership list is pulled into the Office SharePoint Server 2007 user profile database to inform Office SharePoint Server 2007 about which users are a member of which sites and allow incremental synchronization. In the down direction, the Office SharePoint Server 2007 user profile database sends down replicable user profile information for all members in the site collection.

For more information about incremental or full user profile synchronization, see Person Synchronization with Windows SharePoint Services.

You must associate job definitions with a service or Web application. You can also associate a job definition with a specific server. For more information about job definitions, see the [Microsoft.SharePoint.Administration.SPJobDefinition] class in Welcome to the Windows SharePoint Services 3.0 SDK.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

WSSProfileSynch Members

Microsoft.Office.Server.UserProfiles Namespace