public Stream LoadPackage(PackageItem packageItem) { var response = _httpClientGetter().CreateRequest(packageItem.PackageHref.BaseUri(_baseUri)) .Get() .Send(); return response.Entity != null ? response.Entity.Stream : null; }
public Stream LoadPackage(PackageItem packageItem) { var response = _httpClient.CreateRequest(packageItem.PackageHref).Get().Send(); if (response.Entity == null) return null; var ms = new MemoryStream(); NuGetConverter.Convert(response.Entity.Stream, ms); ms.Position = 0; return ms; }
public HttpPackage(IFileSystem fileSystem, IPackageRepository source, IHttpRepositoryNavigator httpNavigator, PackageItem package) { _fileSystem = fileSystem; _httpNavigator = httpNavigator; _package = package; Source = source; }
public HttpPackage(IFileSystem fileSystem, IPackageRepository source, IHttpRepositoryNavigator httpNavigator, PackageItem package) { _fileSystem = fileSystem; _httpNavigator = httpNavigator; _package = package; _identifier = Lazy.Is(() => new PackageIdentifier(Name, Version)); Source = source; }
public HttpPackageInfo(IFileSystem fileSystem, IPackageRepository source, IHttpRepositoryNavigator httpNavigator, PackageItem package) { Source = source; _fileSystem = fileSystem; _httpNavigator = httpNavigator; _package = package; _lastModifiedTimeUtc = package.CreationTime; Dependencies = (from dependency in _package.Dependencies let strings = dependency.Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries) where strings.Length >= 1 let dependencyName = strings[0] where !string.IsNullOrEmpty(dependencyName) select new PackageDependency { Name = dependencyName, VersionVertices = DependsParser.ParseVersions(strings.Skip(1).ToArray()).ToList() }).ToList(); }
public Stream LoadPackage(PackageItem packageItem) { var packageFile = _directory.GetFile(packageItem.PackageHref.ToString()); return packageFile.Exists ? packageFile.OpenRead() : null; }
public Stream LoadPackage(PackageItem packageItem) { return _httpClient.CreateRequest(packageItem.PackageHref).Get().Send().Entity.Stream; }