WSSProfileSynch class

Handles the synchronization of user profile data in the Microsoft SharePoint Foundation user information list on each site, and the synchronization of SharePoint Foundation 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.Office.Server.UserProfiles.WSSProfileSynch

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

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class WSSProfileSynch
'Usage
You do not need to declare an instance of a static class in order to access its members.
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public static class WSSProfileSynch

Remarks

Person synchronization is bidirectional. In the up direction, the SharePoint Foundation site collection membership list is pulled into the SharePoint Server user profile database to inform SharePoint Server about which users are a member of which sites and allow incremental synchronization. In the down direction, the SharePoint Server 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 Window 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 the Microsoft SharePoint Foundation 2010 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