public static string ToCommand(this IDispatchMessage message)
        {
            switch (message)
            {
            case OrderingDispatchMessage ordering: return("101");

            case QueryingDispatchMessage querying: return(querying.QueryingType.ToCommand());
            }
            throw new Exception();
        }
示例#2
0
 public StockMarketStreamHub(StockMarketServiceClient client, IDispatchMessage <Stock> dispatchMessage)
 {
     _client = client;
     this._dispatchMessage = dispatchMessage;
 }
 public StockMarketStreamService(ILogger <StockMarketStreamService> logger, IDispatchMessage <Stock> dispatchMessage)
 {
     this.logger          = logger;
     this.dispatchMessage = dispatchMessage;
 }
示例#4
0
 public DirectoryService(IProvinceRepository repo, IDispatchMessage bus)
 {
     //assign fields
 }