public HostSessionImpl(HostContext hostContext, ICancellationTokenSource cancellationTokenSource, MessageSender messageSender, PofDispatcher pofDispatcher, IConcurrentSet <Guid> remotelyHostedServices, IUniqueIdentificationSet availableInvocationIds, IConcurrentDictionary <uint, AsyncValueBox> invocationResponseBoxesById) { this.hostContext = hostContext; this.cancellationTokenSource = cancellationTokenSource; this.messageSender = messageSender; this.pofDispatcher = pofDispatcher; this.remotelyHostedServices = remotelyHostedServices; this.availableInvocationIds = availableInvocationIds; this.invocationResponseBoxesById = invocationResponseBoxesById; }
public GuestPhase(ClusteringPhaseFactory clusteringPhaseFactory, LocalServiceContainer localServiceContainer, ClusteringPhaseManager clusteringPhaseManager, MessageSender messageSender, PofDispatcher pofDispatcher, IUniqueIdentificationSet availableInvocationIds, IConcurrentDictionary <uint, AsyncValueBox> invocationResponseBoxesById) { this.clusteringPhaseFactory = clusteringPhaseFactory; this.localServiceContainer = localServiceContainer; this.clusteringPhaseManager = clusteringPhaseManager; this.messageSender = messageSender; this.pofDispatcher = pofDispatcher; this.availableInvocationIds = availableInvocationIds; this.invocationResponseBoxesById = invocationResponseBoxesById; }