Ejemplo n.º 1
0
 public LoopbackSender(uint processId, EventHubsConnections connections,
                       ILogger logger, DataContractSerializer payloadSerializer, FunctionsHostConfiguration configuration, DateTime deploymentTimestamp)
     : base(processId, connections, logger, payloadSerializer, configuration,
            connections.GetProcessSender(processId))
 {
     this.deploymentTimestamp = deploymentTimestamp;
 }
Ejemplo n.º 2
0
 public RequestSender(uint processId, EventHubsConnections connections,
                      ILogger logger, DataContractSerializer payloadSerializer, FunctionsHostConfiguration configuration)
     : base(processId, connections, logger, payloadSerializer, configuration,
            connections.GetProcessSender(processId))
 {
     this.processId = processId;
     doorbell       = connections.GetDoorbellSender(processId);
 }
Ejemplo n.º 3
0
 public RemoteSender(uint processId, uint destination, EventHubsConnections connections,
                     ILogger logger, DataContractSerializer payloadSerializer, FunctionsHostConfiguration configuration, DateTime deploymentTimestamp)
     : base(destination, connections, logger, payloadSerializer, configuration,
            connections.GetProcessSender(destination))
 {
     this.processId           = processId;
     this.deploymentTimestamp = deploymentTimestamp;
     doorbell = connections.GetDoorbellSender(destination);
 }
Ejemplo n.º 4
0
 public BatchSender(uint destination, EventHubsConnections connections, ILogger logger,
                    DataContractSerializer payloadSerializer, FunctionsHostConfiguration configuration)
 {
     this.destination       = destination;
     this.connections       = connections;
     this.payloadSerializer = payloadSerializer;
     this.configuration     = configuration;
     this.logger            = new LoggerWrapper(logger, $" [sender{destination:d3}] ");
     this.sender            = connections.GetProcessSender(destination);
 }