public async Task Execute(CancellationToken cancellationToken) { registry = grainFactory.GetGrain <IDeviceRegistry>(0); logger.Info("Initializing the device registry"); await registry.Initialize(); }
public DevicesController() { var serviceProxyFactory = new ServiceProxyFactory((c) => new FabricTransportServiceRemotingClientFactory( serializationProvider: new CustomDataContractProvider())); _deviceRegistryService = serviceProxyFactory.CreateServiceProxy <IDeviceRegistry>( new Uri("fabric:/DeviceTwins.Fabric/DeviceTwins.Fabric.DeviceRegistry"), new ServicePartitionKey(0), TargetReplicaSelector.PrimaryReplica); }
public void LoadDeviceConfiguration(IDeviceRegistry deviceRegistry) { var config = new IniDataParser().Parse(File.ReadAllText(kDeviceConfigurationFileName)); foreach (var section in config.Sections) { var type = section.Keys["type"]; var device = deviceLoadersByType[type](section); deviceRegistry.AddDevice(section.SectionName, device); } }
public void LoadDeviceConfiguration(IDeviceRegistry deviceRegistry) { var config = new IniDataParser().Parse(File.ReadAllText(kDeviceConfigurationFileName)); foreach (var section in config.Sections) { var type = section.Keys["type"]; var device = deviceLoadersByType[type](section); deviceRegistry.AddDevice(section.SectionName, device); } }
public RegistryController(IDeviceRegistry registry) { _registry = registry; }
public ProvisionController(ITokenProvider provisioner, IDeviceRegistry registry) { _provisioner = provisioner; _registry = registry; }
public ProvisionController(ITokenProvider provisioner, IDeviceRegistry registry) { _provisioner = provisioner; _registry = registry; }
public RegistryController(IDeviceRegistry registry) { _registry = registry; }