public async Task SearchForAPackage()
        {
            var topNuget = NC.NugetHelpers.Utility.GetPackageSources().First();

            var source = new NuGet.Protocol.Core.Types.SourceRepository(source: topNuget,
                                                                        providers: NuGet.Protocol.Core.Types.Repository.Provider.GetCoreV3()
                                                                        );
            var packageSearchResource = await source.GetResourceAsync <NuGet.Protocol.Core.Types.PackageSearchResource>();

            var results = await packageSearchResource.SearchAsync(searchTerm : "newtonsoft",
                                                                  filters : new NuGet.Protocol.Core.Types.SearchFilter(includePrerelease: false),
                                                                  skip : 0,
                                                                  take : 5,
                                                                  log : log,
                                                                  cancellationToken : System.Threading.CancellationToken.None);

            Assert.IsTrue(results.Count() > 0);
        }
Beispiel #2
0
 public SourcePackageDependencyInfo(string id, NuGet.Versioning.NuGetVersion version, System.Collections.Generic.IEnumerable <NuGet.Packaging.Core.PackageDependency> dependencies, bool listed, NuGet.Protocol.Core.Types.SourceRepository source, System.Uri downloadUri, string packageHash) : base(default(string), default(NuGet.Versioning.NuGetVersion))
 {
 }
Beispiel #3
0
 public abstract System.Threading.Tasks.Task <System.Tuple <bool, NuGet.Protocol.Core.Types.INuGetResource> > TryCreate(NuGet.Protocol.Core.Types.SourceRepository source, System.Threading.CancellationToken token);