UserProfileChangeService.GetChangesWithRemotePersonalSiteHostUrl method

Gets the changes made to the user profiles using the specified change query and change token.

Namespace:  WebSvcUserProfileChangeService
Assembly:  UserProfileServices (in UserProfileServices.dll)

[SoapDocumentMethodAttribute("", RequestNamespace = "", 
	ResponseNamespace = "", 
	Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public UserProfileChangeDataContainer GetChangesWithRemotePersonalSiteHostUrl(
	string changeToken,
	UserProfileChangeQuery changeQuery


Type: System.String

The starting location of the changes in the user profile change logs.

Type: WebSvcUserProfileChangeService.UserProfileChangeQuery

A change query representing the requested change types and object types.

Return value

Type: WebSvcUserProfileChangeService.UserProfileChangeDataContainer
The changes made to the user profiles that match the filter criteria defined by the specified changeToken and changeQuery.


changeQuery is not a UserProfileChangeQuery.


changeToken precedes the earliest user profile change.

This method sets the ChangeTokenStart property of the changeQuery parameter to the value of the changeToken parameter and then returns all user profile change entries that match the filter condition defined by the changeQuery, up to a limit of 1000. The results include the URL to the user’s remote personal site.