Interface Request<TSaga, TRequest, TResponse, TResponse2, TResponse3>
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
A request is a state-machine based request configuration that includes the events and states related to the execution of a request.
public interface Request<in TSaga, TRequest, TResponse, TResponse2, TResponse3> : Request<TSaga, TRequest, TResponse, TResponse2>, Request<TSaga, TRequest, TResponse> where TSaga : class, SagaStateMachineInstance where TRequest : class where TResponse : class where TResponse2 : class where TResponse3 : class
Type Parameters
TSaga
TRequest
The request type
TResponse
The response type
TResponse2
TResponse3
- Inherited Members
Properties
Completed3
The event that is raised when the request completes and the response is received
Event<TResponse3> Completed3 { get; set; }
Property Value
- Event<TResponse3>