private IAsyncCollector <IoTDirectMethodItem> BuildCollector(IoTDirectMethodAttribute attribute) { if (serviceClient == null) { connectionString = attribute.Connection; serviceClient = ServiceClient.CreateFromConnectionString(connectionString); } return(new IoTDirectMethodAsyncCollector(serviceClient, attribute)); }
private IAsyncCollector <IoTDirectMethodItem> BuildCollector(IoTDirectMethodAttribute attribute) { var connectionString = attribute.Connection; ServiceClient serviceClient = null; if (!_clients.TryGetValue(connectionString, out serviceClient)) { serviceClient = ServiceClient.CreateFromConnectionString(connectionString); _clients.Add(connectionString, serviceClient); } return(new IoTDirectMethodAsyncCollector(serviceClient, attribute)); }
public IoTDirectMethodAsyncCollector(ServiceClient serviceClient, IoTDirectMethodAttribute attribute) { this.serviceClient = serviceClient; }
public IoTDirectMethodAsyncCollector(ServiceClient serviceClient, IoTDirectMethodAttribute attribute) { // create client; IoTDirectMethodAsyncCollector.serviceClient = serviceClient; }