private HttpCacheResult InitializeHttpCacheResult(PackageIdentity identity, SourceCacheContext sourceCacheContext) { return(HttpCacheUtility.InitializeHttpCacheResult( NuGetExe.GetHttpCachePath(this), new Uri(CurrentSource), $"nupkg_{identity.Id}.{identity.Version}", HttpSourceCacheContext.Create(sourceCacheContext, retryCount: 0))); }
private static async Task <INuGetExe> GetNuGetExeAsync() { await Task.Yield(); var nuGetExe = NuGetExe.GetBuiltNuGetExe(); return(nuGetExe); }
public CommandRunnerResult Execute(string args) { return(NuGetExe.Execute(this, args)); }
public void ClearHttpCache() { NuGetExe.ClearHttpCache(this); }