LoadAsync

Task<T> LoadAsync<T>(string key, CancellationToken cancellationToken = default)

Purpose: Loads data of type T asynchronously from a specified file path.

Parameters:

  • key: A string for the file path.

  • cancellationToken: A token to signal cancellation of the load operation.

Return Value: Returns a Task that contains the loaded data of type T or null if loading fails.

public async Task LoadAsync()
{
    _data = await _dataPersistenceService.LoadAsync<Data>("Key", _cancellationToken);
}

Last updated