Amazon.CognitoSync.SyncManager.Dataset.SynchronizeOnConnectivity C# (CSharp) Method

SynchronizeOnConnectivity() public method

Attempt to synchronize Dataset when connectivity is available. If the connectivity is available right away, it behaves the same as Dataset.SynchronizeAsync. Otherwise it listens to connectivity changes, and will do a sync once the connectivity is back. Note that if this method is called multiple times, only the last synchronize request is kept. If either the dataset or the callback is garbage collected , this method will not perform a sync and the callback won't fire.
public SynchronizeOnConnectivity ( CancellationToken cancellationToken = default(CancellationToken) ) : System.Threading.Task
cancellationToken System.Threading.CancellationToken
return System.Threading.Task
        public async Task SynchronizeOnConnectivity(CancellationToken cancellationToken = default(CancellationToken))
        {
            if (NetworkInterface.GetIsNetworkAvailable())
            {
                await SynchronizeHelperAsync(cancellationToken).ConfigureAwait(false);
            }
            else
            {
                waitingForConnectivity = true;
            }
        }

Same methods

Dataset::SynchronizeOnConnectivity ( ) : void
Dataset::SynchronizeOnConnectivity ( AsyncOptions options = null ) : void
Dataset::SynchronizeOnConnectivity ( CancellationToken cancellationToken = default(CancellationToken) ) : void