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
)
Function GetChangesAsync (
propNames As IList(Of PropertyName),
syncToken As String,
deep As Boolean,
Optional limit As Nullable(Of Long) = Nothing,
Optional headers As IDictionary(Of String, String) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IChanges)
Task<IChanges^>^ GetChangesAsync(
IList<PropertyName^>^ propNames,
String^ syncToken,
bool deep,
Nullable<long long> limit = nullptr,
IDictionary<String^, String^>^ headers = nullptr,
CancellationToken cancellationToken = nullptr
)
abstract GetChangesAsync :
propNames : IList<PropertyName> *
syncToken : string *
deep : bool *
?limit : Nullable<int64> *
?headers : IDictionary<string, string> *
?cancellationToken : CancellationToken
(* Defaults:
let _limit = defaultArg limit null
let _headers = defaultArg headers null
let _cancellationToken = defaultArg cancellationToken null
*)
-> Task<IChanges>
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:
TaskIChangesList of changes that that happened since the synchronization token provided.
See Also