Click or drag to resize

ISynchronizationCollectionGetChangesAsync Method

IT Hit WebDAV Classes Reference
Returns a list of changes that correspond to a synchronization request.

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 6.0.4052-Beta
Syntax
Task<IChanges> GetChangesAsync(
	IList<PropertyName> propNames,
	string syncToken,
	bool deep,
	Nullable<long> limit = null,
	IDictionary<string, string> headers = null,
	CancellationToken cancellationToken = null
)

Parameters

propNames
Type: System.Collections.GenericIListPropertyName
List of properties to retrieve with the children. They will be queried by the engine later.
syncToken
Type: SystemString
The synchronization token provided by the server and returned by the client. This method must return items that changed since this token was retuned by the server. This parameter is null or empty in case of full synchronization.
deep
Type: SystemBoolean
Indicates the "scope" of the synchronization report request, false - immediate children and true - all children at any depth.
limit (Optional)
Type: SystemNullableInt64
The number of items to return. Null in case of no limit.
headers (Optional)
Type: System.Collections.GenericIDictionaryString, String
Request headers.
cancellationToken (Optional)
Type: System.ThreadingCancellationToken
Propagates notification that operations should be canceled.

Return Value

Type: TaskIChanges
List of changes that that happened since the synchronization token provided.
See Also