コード例 #1
0
        public static Tuple <string, string> CreateDevice(string devicePrefix, string hostName, RegistryManager registryManager)
        {
            string deviceName             = null;
            string deviceConnectionString = null;

            Task.Run(async() =>
            {
                deviceName = devicePrefix + Guid.NewGuid();
                Debug.WriteLine("Creating device " + deviceName);
                var device             = await registryManager.AddDeviceAsync(new Device(deviceName));
                deviceConnectionString = TestUtil.GetDeviceConnectionString(device, hostName);
                Debug.WriteLine("Device successfully created");
            }).Wait();

            Thread.Sleep(1000);
            return(new Tuple <string, string>(deviceName, deviceConnectionString));
        }