本文整理汇总了C#中IPackageRepository.GetUpdates方法的典型用法代码示例。如果您正苦于以下问题:C# IPackageRepository.GetUpdates方法的具体用法?C# IPackageRepository.GetUpdates怎么用?C# IPackageRepository.GetUpdates使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IPackageRepository
的用法示例。
在下文中一共展示了IPackageRepository.GetUpdates方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetUpdatedPackages
IEnumerable<IPackage> GetUpdatedPackages(
IPackageRepository sourceRepository,
IEnumerable<IPackage> localPackages,
bool includePrelease)
{
return sourceRepository.GetUpdates(localPackages, includePrelease, false);
}
示例2: GetPackagesForUpdate
protected override IQueryable<IPackage> GetPackagesForUpdate(IPackageRepository sourceRepository)
{
IPackageRepository localRepository = PackageManager.LocalRepository;
var packagesToUpdate = localRepository.GetPackages();
if (!String.IsNullOrEmpty(Filter))
{
packagesToUpdate = packagesToUpdate.Where(p => p.Id.ToLower().StartsWith(Filter.ToLower()));
}
return sourceRepository.GetUpdates(packagesToUpdate, IncludePrerelease, AllVersions)
.OrderByDescending(p => p.DownloadCount)
.ThenBy(p => p.Id)
.AsQueryable();
}
示例3: GetUpdatedPackages
private IEnumerable<IPackage> GetUpdatedPackages(IPackageRepository sourceRepository, IQueryable<IPackage> localPackages)
{
return sourceRepository.GetUpdates(localPackages, ShowPrereleases, false);
}
示例4: GetUpdatedPackages
IEnumerable<IPackage> GetUpdatedPackages(IPackageRepository sourceRepository, IQueryable<IPackage> localPackages)
{
return sourceRepository.GetUpdates(localPackages);
}
示例5: GetPackagesForUpdate
protected virtual IQueryable<IPackage> GetPackagesForUpdate(IPackageRepository sourceRepository)
{
IPackageRepository localRepository = PackageManager.LocalRepository;
var packagesToUpdate = localRepository.GetPackages();
if (!String.IsNullOrEmpty(Filter))
{
packagesToUpdate = packagesToUpdate.Find(Filter);
}
return sourceRepository.GetUpdates(packagesToUpdate, IncludePrerelease, AllVersions).AsQueryable();
}
示例6: GetUpdatedPackages
private IPackage[] GetUpdatedPackages(
IPackageRepository sourceRepository,
IEnumerable<IPackage> localPackages)
{
return sourceRepository.GetUpdates(localPackages, ShowPrereleases, false).ToArray();
}