public ServiceBusSessionsListener(string entityPath, ServiceBusTriggerExecutor triggerExecutor, ServiceBusOptions config, ServiceBusAccount serviceBusAccount, SessionProvider sessionProvider)
 {
     _entityPath              = entityPath;
     _triggerExecutor         = triggerExecutor;
     _cancellationTokenSource = new CancellationTokenSource();
     _sessionProvider         = sessionProvider;
     _serviceBusAccount       = serviceBusAccount;
     _sessionProcessor        = sessionProvider.CreateSessionProcessor(entityPath, _serviceBusAccount.ConnectionString);
 }
示例#2
0
 public Session()
 {
     Disposables = new List <IDisposable>();
     Processors  = new SessionProcessor(this);
     KnownHosts  = new KnownHosts();
 }