1 instantiation of UpdateRequest
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
319IReadOnlyList<UpdateResult> updateResults = await provider.UpdateAsync(updatesToApply.Select(update => new UpdateRequest(update.TemplatePackage!, update.LatestVersion!)), cancellationToken).ConfigureAwait(false);
22 references to UpdateRequest
Microsoft.TemplateEngine.Abstractions (12)
Installer\IInstaller.cs (2)
57/// <param name="updateRequest"><see cref="UpdateRequest"/> defining the template package to update and target version.</param> 61Task<UpdateResult> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken);
Installer\UpdateRequest.cs (1)
14/// Creates the instance of <see cref="UpdateRequest"/>.
Installer\UpdateResult.cs (7)
13private UpdateResult(UpdateRequest request, IManagedTemplatePackage templatePackage, IReadOnlyList<VulnerabilityInfo> vulnerabilities) 20private UpdateResult(UpdateRequest request, InstallerErrorCode error, string errorMessage, IReadOnlyList<VulnerabilityInfo> vulnerabilities) 27private UpdateResult(UpdateRequest request, InstallResult installResult) 37public UpdateRequest UpdateRequest { get; private set; } 51public static UpdateResult CreateSuccess(UpdateRequest request, IManagedTemplatePackage templatePackage, IReadOnlyList<VulnerabilityInfo> vulnerabilities) 64public static UpdateResult CreateFailure(UpdateRequest request, InstallerErrorCode error, string localizedFailureMessage, IReadOnlyList<VulnerabilityInfo> vulnerabilities) 75public static UpdateResult FromInstallResult(UpdateRequest request, InstallResult installResult)
TemplatePackage\IManagedTemplatePackageProvider.cs (2)
28/// <param name="updateRequests">List of <see cref="UpdateRequest"/> to be processed.</param> 31Task<IReadOnlyList<UpdateResult>> UpdateAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken);
Microsoft.TemplateEngine.Edge (5)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (3)
186public async Task<IReadOnlyList<UpdateResult>> UpdateAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken) 189IEnumerable<UpdateRequest> updatesToApply = updateRequests.Where(request => request.Version != request.TemplatePackage.Version); 232private async Task<UpdateResult> UpdateAsync(List<TemplatePackageData> packages, UpdateRequest updateRequest, CancellationToken cancellationToken)
Installers\Folder\FolderInstaller.cs (1)
93public Task<UpdateResult> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
Installers\NuGet\NuGetInstaller.cs (1)
359public async Task<UpdateResult> UpdateAsync(UpdateRequest updateRequest, IManagedTemplatePackageProvider provider, CancellationToken cancellationToken)
Microsoft.TemplateEngine.IDE (5)
Bootstrapper.cs (5)
311/// Updates the template packages to version specified in <see cref="UpdateRequest"/>. 313/// <param name="updateRequests">the list of <see cref="UpdateRequest"/> to perform.</param> 315/// <returns>the list of <see cref="UpdateResult"/> containing the result for each <see cref="UpdateRequest"/>.</returns> 316public async Task<IReadOnlyList<UpdateResult>> UpdateTemplatePackagesAsync(IEnumerable<UpdateRequest> updateRequests, CancellationToken cancellationToken = default) 326IEnumerable<IGrouping<IManagedTemplatePackageProvider, UpdateRequest>> requestsGroupedByProvider = updateRequests.GroupBy(request => request.TemplatePackage.ManagedProvider, request => request);