public InterceptReplyOperations(string endpointName, IntegrationScenarioContext integrationContext)
 {
     this.endpointName       = endpointName;
     this.integrationContext = integrationContext;
 }
示例#2
0
 public static void RegisterRequiredPipelineBehaviors(this EndpointConfiguration builder, string endpointName, IntegrationScenarioContext integrationScenarioContext)
 {
     builder.Pipeline.Register(new InterceptInvokedHandlers(endpointName, integrationScenarioContext), "Intercept invoked Message Handlers and Sagas");
     builder.Pipeline.Register(new InterceptSendOperations(endpointName, integrationScenarioContext), "Intercept send operations");
     builder.Pipeline.Register(new InterceptPublishOperations(endpointName, integrationScenarioContext), "Intercept publish operations");
     builder.Pipeline.Register(new InterceptReplyOperations(endpointName, integrationScenarioContext), "Intercept reply operations");
     builder.Pipeline.Register(new RescheduleTimeoutsBehavior(integrationScenarioContext), "Intercept serialized message dispatch");
 }
示例#3
0
 public InterceptInvokedHandlers(string endpointName, IntegrationScenarioContext integrationContext)
 {
     this.endpointName       = endpointName;
     this.integrationContext = integrationContext;
 }
 public RescheduleTimeoutsBehavior(IntegrationScenarioContext integrationContext)
 {
     this.integrationContext = integrationContext;
 }