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("http://microsoft.com/webservices/SharePointPortalServer/UserProfileChangeService/GetChangesWithRemotePersonalSiteHostUrl", RequestNamespace = "http://microsoft.com/webservices/SharePointPortalServer/UserProfileChangeService", 
	ResponseNamespace = "http://microsoft.com/webservices/SharePointPortalServer/UserProfileChangeService", 
	Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public UserProfileChangeDataContainer GetChangesWithRemotePersonalSiteHostUrl(
	string changeToken,
	UserProfileChangeQuery changeQuery
)

Parameters

changeToken
Type: System.String

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

changeQuery
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.

ExceptionCondition
ArgumentException

changeQuery is not a UserProfileChangeQuery.

ChangeTokenTooEarlyException

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.

Show: