La propiedad "Estilo de invocación" de la primitiva de mediación de invocación del servicio de invocación o el nodo de reclamo determinan el estilo de invocación que se utiliza para invocar un servicio.
Las opciones de invocación de estilo Async (Compatibilidad) y Predeterminada (Compatibilidad) son para la compatibilidad con versiones anteriores. Estas opciones proporcionan un recuadro de verificación para una propiedad adicional que influye el estilo de invocación: "Requerir flujo de mediación para esperar la respuesta del servicio cuando el componente de flujo se invoca asíncronamente con devolución de llamada". Se recomienda utilizar las opciones de estilo de invocación de no compatibilidad.
El estilo de invocación As target tiene en cuenta el Estilo de interacción preferido que se especifica en el componente de destino o importa lo que se invoca mediante el flujo de mediación.
Cuando el componente de flujo de mediación se invoca como Sync, no se puede devolver una respuesta de forma asíncrona a su interlocutor. Como resultado, el flujo de mediación utiliza el estilo de invocación Sync cuando se invoca Sync, aun si el Estilo de interacción preferido del destino se establece en Async.
| Propiedad | Cómo se llama al componente de flujo de mediación | Estilo de interacción preferido del destino | Estilo de invocación |
|---|---|---|---|
| As target | Sync | Sync | |
| Async de una vía | Sync | Sync | |
| Async con respuesta aplazada | Async o cualquiera | Async con devolución de llamada | |
| Async con devolución de llamada |
El nodo de reclamo o la primitiva de mediación de invocación de servicio invoca el servicio utilizando el estilo de invocación síncrona (Invocación síncrona).
El nodo de reclamo o la primitiva de mediación de invocación de servicio invoca el servicio utilizando el estilo de invocación asíncrona. Puede continuar y completar el proceso del flujo de mediación. En un momento posterior, el solicitante de servicio llama al proveedor de servicios para obtener una respuesta.