示例#1
0
        public async Task <ActionResult> GetLaunchManifestAsync(DeploymentParameters parameters)
        {
            OperationContext context = new OperationContext(new Context(parameters.ContextId, _logger));

            if (!await _service.IsAuthorizedAsync(context, parameters))
            {
                return(Unauthorized());
            }

            var result = await _service.UploadFilesAndGetManifestAsync(context, parameters, waitForCompletion : false);

            return(new JsonResult(result, DeploymentUtilities.ConfigurationSerializationOptions));
        }