public static void Run([QueueTrigger("microservices1", Connection = "StorageConnectionString")] MicroServiceMessage microServiceMessage, ILogger log)
        {
            log.LogInformation($"microservices1 function started with message : {microServiceMessage.Message} - {microServiceMessage.CorrelationId}");


            microServiceMessage.PushToService(microServiceMessage.CorrelationId, "microservices2", microServiceMessage.Message);
            log.LogInformation($"microservices1 function Processed with message : {microServiceMessage.Message} - {microServiceMessage.CorrelationId}");
        }
Exemple #2
0
        public bool Post(string message)
        {
            var microServiceMessage = new MicroServiceMessage();
            var correlationId       = Request.Headers["X-Correlation-ID"].ToString();

            correlationId = Guid.NewGuid().ToString();
            microServiceMessage.PushToService(correlationId, "microservices1", message, _config.GetValue <string>(
                                                  "StorageConnectionString"));
            return(true);
        }
 public static void Run([QueueTrigger("microservices2", Connection = "StorageConnectionString")] MicroServiceMessage microServiceMessage, ILogger log)
 {
     log.LogInformation($"microservices2 function processed with message : {microServiceMessage.Message} - {microServiceMessage.CorrelationId}");
     throw new DataMisalignedException(microServiceMessage.Message);
 }