private IPackageRepository GetPackageRepository() { if (_packageRepository == null) { _packageRepository = PackageRepositoryFactory.CreateRepository(PackageSource); } return(_packageRepository); }
private IPackageRepository GetPackageRepository() { if (_packageRepository == null) { _packageRepository = PackageRepositoryFactory.CreateRepository(PackageSource, _credentialManager); } return(_packageRepository); }
private SourceRepository GetPackageRepository() { if (ActiveRepository == null) { _feedType = FeedType.Undefined; ActiveRepository = PackageRepositoryFactory.CreateRepository(PackageSource); } return(ActiveRepository); }
public async Task PushPackage() { DiagnosticsClient.TrackEvent("PushPackage"); ShowProgress = true; Status = (PublishAsUnlisted == true) ? "Publishing and unlisting package..." : "Publishing package..."; HasError = false; CanPublish = false; _credentialPublishProvider.PersonalAccessToken = PublishKeyOrPAT; try { var repository = PackageRepositoryFactory.CreateRepository(PublishUrl); var updateResource = await repository.GetResourceAsync <PackageUpdateResource>(); await updateResource.Push(new[] { _packageFilePath }, null, 999, false, s => PublishKeyOrPAT, s => PublishKeyOrPAT, AppendV2ApiToUrl != true, false, null, NullLogger.Instance); if (PublishAsUnlisted == true) { await updateResource.Delete(Id, Version, s => PublishKeyOrPAT, s => true, AppendV2ApiToUrl != true, NullLogger.Instance); } OnCompleted(); } catch (Exception exception) { OnError(exception); } finally { // add the publish url to the list _mruSourceManager.NotifyPackageSourceAdded(PublishUrl); _credentialPublishProvider.PersonalAccessToken = null; // this is to make sure the combo box doesn't goes blank after publishing try { _suppressReadingApiKey = true; SelectedPublishItem = PublishUrl; } finally { _suppressReadingApiKey = false; } } }
private SourceRepository GetPackageRepository() { if (ActiveRepository == null) { _feedType = FeedType.Undefined; try { ActiveRepository = PackageRepositoryFactory.CreateRepository(PackageSource); } catch (ArgumentException) { var origSource = PackageSource; PackageSource = _defaultPackageSourceUrl ?? NuGetConstants.DefaultFeedUrl; ActiveRepository = PackageRepositoryFactory.CreateRepository(PackageSource); _uIServices.Show($"Package Source '{origSource}' is not valid. Defaulting to '{NuGetConstants.DefaultFeedUrl}", MessageLevel.Error); } } return(ActiveRepository); }