예제 #1
0
 public DeviceController(GatewayService gatewayService)
 {
     gatewayMonitor_   = gatewayService.gatewayMonitor_;
     _serviceDownToken = gatewayService.serviceDownToken;
     gatewayId         = gatewayService.myInfo.Id.InstanceId;
     context           = gatewayService.Context;
 }
예제 #2
0
        protected override async Task OnOpenAsync(CancellationToken cancellationToken)
        {
            var NodeId = FabricRuntime.GetNodeContext().NodeId.ToString();

            gatewayMonitor_ = await GetGatewaySupervisorServiceAsync(NodeId, true);

            this.monitorCreationTask.TrySetResult(true);
        }