public RegistryManager GetRegistry() { RegistryManager registry = null; IoTHubConnectionHelper.CreateUsingHubConnectionString(this.GetIotHubConnectionString(), (conn) => { registry = RegistryManager.CreateFromConnectionString(conn); }); if (registry == null) { throw new InvalidConfigurationException($"Invalid tenant information for HubConnectionstring."); } return(registry); }
public JobClient GetJobClient() { JobClient job = null; IoTHubConnectionHelper.CreateUsingHubConnectionString(this.GetIotHubConnectionString(), conn => { job = JobClient.CreateFromConnectionString(conn); }); if (job == null) { throw new InvalidConfigurationException($"Invalid tenant information for HubConnectionstring."); } return(job); }
public string GetIotHubName() { string currIoTHubHostName = null; IoTHubConnectionHelper.CreateUsingHubConnectionString(this.GetIotHubConnectionString(), (conn) => { currIoTHubHostName = IotHubConnectionStringBuilder.Create(conn).HostName; }); if (currIoTHubHostName == null) { throw new InvalidConfigurationException($"Invalid tenant information for HubConnectionstring."); } return(currIoTHubHostName); }