コード例 #1
0
 private IActionResult AsyncResult(ServiceBindingContext context, AsyncOperation result, IServicePlanReference?request = null)
 => AcceptedAtAction(
     actionName: nameof(GetLastOperation),
     routeValues: new
 {
     instance_id = context.InstanceId,
     binding_id  = context.BindingId,
     service_id  = request?.ServiceId,
     plan_id     = request?.PlanId,
     operation   = result.Operation
 },
     result);
コード例 #2
0
 private IActionResult SyncResult(ServiceBindingContext context, IUnchangedFlag result)
 {
     if (result.Unchanged)
     {
         return(Ok(result));
     }
     else
     {
         return(CreatedAtAction(
                    actionName: nameof(Fetch),
                    routeValues: new
         {
             instance_id = context.InstanceId,
             binding_id = context.BindingId
         },
                    result));
     }
 }