public DeviceController(GatewayService gatewayService) { gatewayMonitor_ = gatewayService.gatewayMonitor_; _serviceDownToken = gatewayService.serviceDownToken; gatewayId = gatewayService.myInfo.Id.InstanceId; context = gatewayService.Context; }
protected override async Task OnOpenAsync(CancellationToken cancellationToken) { var NodeId = FabricRuntime.GetNodeContext().NodeId.ToString(); gatewayMonitor_ = await GetGatewaySupervisorServiceAsync(NodeId, true); this.monitorCreationTask.TrySetResult(true); }