API Reference

Class

GoogleWorkspaceChangeTracker

Namespace OfficeIMO.GoogleWorkspace.Sync
Assembly OfficeIMO.GoogleWorkspace.Sync
Implements
IDisposable
Modifiers sealed

Consumes complete Drive change pages and advances each source token only after that source succeeds.

Inheritance

  • Object
  • GoogleWorkspaceChangeTracker

Constructors

public GoogleWorkspaceChangeTracker(GoogleWorkspaceSession session, GoogleDriveClientOptions options = null) #

Parameters

session GoogleWorkspaceSession requiredposition: 0
options GoogleDriveClientOptions = null optionalposition: 1

Methods

public async Task<GoogleWorkspaceSyncCheckpoint> InitializeAsync(IEnumerable<String> sharedDriveIds = null, CancellationToken cancellationToken = null) #
Returns: Task<GoogleWorkspaceSyncCheckpoint>

Parameters

sharedDriveIds IEnumerable<String> = null optionalposition: 0
cancellationToken CancellationToken = null optionalposition: 1
public async Task<GoogleWorkspaceChangeReadResult> ReadAsync(GoogleWorkspaceSyncCheckpoint checkpoint, GoogleWorkspaceChangeReadOptions options = null, CancellationToken cancellationToken = null) #
Returns: Task<GoogleWorkspaceChangeReadResult>

Parameters

checkpoint GoogleWorkspaceSyncCheckpoint requiredposition: 0
options GoogleWorkspaceChangeReadOptions = null optionalposition: 1
cancellationToken CancellationToken = null optionalposition: 2