public async Task PushPackage() { ShowProgress = true; Status = (PublishAsUnlisted == true) ? "Publishing and unlisting package..." : "Publishing package..."; HasError = false; CanPublish = false; try { await GalleryServer.PushPackage(PublishKey, _packageFilePath, _package, PublishAsUnlisted ?? false, AppendV2ApiToUrl ?? false); OnCompleted(); } catch (Exception exception) { OnError(exception); } finally { // add the publish url to the list _mruSourceManager.NotifyPackageSourceAdded(PublishUrl); // this is to make sure the combo box doesn't goes blank after publishing try { _suppressReadingApiKey = true; SelectedPublishItem = PublishUrl; } finally { _suppressReadingApiKey = false; } } }
public void PushPackage() { PercentComplete = 0; ShowProgress = true; Status = "Uploading package..."; HasError = false; CanPublish = false; Stream fileStream = _packageStream.Value; fileStream.Seek(0, SeekOrigin.Begin); try { GalleryServer.CreatePackage(PublishKey, fileStream, this, PushOnly == true ? (IPackageMetadata)null : _package); } catch (WebException e) { if (WebExceptionStatus.Timeout == e.Status) { OnError(e); } } }