public async Task <Stream> GetPackageContentStreamOrNullAsync( string packageId, NuGetVersion packageVersion, CancellationToken cancellationToken = default) { var client = await _clientfactory.CreatePackageContentClientAsync(cancellationToken); return(await client.GetPackageContentStreamOrNullAsync(packageId, packageVersion, cancellationToken)); }
private async Task <Stream> GetPackageStreamOrNullAsync( string packageId, NuGetVersion packageVersion, CancellationToken cancellationToken) { var client = await _clientFactory.CreatePackageContentClientAsync(); using (var stream = await client.GetPackageContentStreamOrNullAsync(packageId, packageVersion, cancellationToken)) { return(await stream.AsTemporaryFileStreamAsync(cancellationToken)); } }