Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
            }
        }