public Download ( ISteamDownloader dl, ISteamApi api, double>.Action |
||
dl | ISteamDownloader | |
api | ISteamApi | |
progressAction | double>.Action | |
cancelToken | ||
force | bool | |
return | Task |
public async Task Download(ISteamDownloader steamDownloader, ISteamApi steamApi, PublishedFile pf, Action <long?, double> action, CancellationToken cancelToken = default(CancellationToken), bool force = false) { if (force) { await HandleWorkshopItemMetadataRemoval(pf, cancelToken).ConfigureAwait(false); } await pf.Download(steamDownloader, steamApi, action, cancelToken, force).ConfigureAwait(false); }
public async Task Download(ISteamDownloader steamDownloader, ISteamApi steamApi, PublishedFile pf, Action<long?, double> action, CancellationToken cancelToken = default(CancellationToken), bool force = false) { if (force) await HandleWorkshopItemMetadataRemoval(pf, cancelToken).ConfigureAwait(false); await pf.Download(steamDownloader, steamApi, action, cancelToken, force).ConfigureAwait(false); }