Advertisement
yambroskin

Untitled

Sep 9th, 2021
946
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.83 KB | None | 0 0
  1. using EleWise.ELMA.ComponentModel;
  2.  
  3. namespace Yambr.ELMA.MessageQueueRMQ.ExtensionPoints
  4. {
  5.     /// <summary>
  6.     /// Точка расширения для обработки сообщений Rabbit
  7.     /// </summary>
  8.     [ExtensionPoint]
  9.     public interface IRabbitMessageHandler
  10.     {
  11.         /// <summary>
  12.         /// Проверить модель
  13.         /// </summary>
  14.         /// <param name="model"> тип сообщения</param>
  15.         /// <returns></returns>
  16.         bool CheckModel(string model);
  17.  
  18.         /// <summary>
  19.         /// Обработать сообщение
  20.         /// </summary>
  21.         /// <param name="message">содержимое сообщения</param>
  22.         /// <param name="model"> тип сообщения </param>
  23.         void Execute(string message, string model);
  24.     }
  25. }
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement