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; }
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); }
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); }
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); }