예제 #1
0
 public TopicSenderManager(ITopicSender topicSender, string queueName, IReliableStateManager stateManager)
 {
     _queueName       = queueName;
     _stateManager    = stateManager;
     _topicSender     = topicSender;
     _telemetryClient = new TelemetryClient();
 }
 public TopicSenderManager(ITopicSender topicSender, string queueName, IReliableStateManager stateManager)
 {
     _queueName    = queueName;
     _stateManager = stateManager;
     _topicSender  = topicSender;
 }
 public LicenceController(LicenceServices licenceServices, ITopicSender topicSender)
 {
     this.licenceServices = licenceServices;
     this.topicSender     = topicSender;
 }
예제 #4
0
 /// <summary>
 /// 获取发送者类型
 /// </summary>
 /// <param name="sender"></param>
 /// <returns></returns>
 public static MessageSenderType GetSenderType(this ITopicSender sender)
 {
     return(MessageSenderType.TopicSender);
 }
 public TopicShipper(ITopicSender client)
     :base(30)
 {
     this.client = client;
     this.action = "topic";
 }