private static void addApplication(IoTDAClient client) { AddApplicationRequest req = new AddApplicationRequest { Body = new AddApplication() { AppName = "testApp3" }, }; try { var resp = client.AddApplication(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(JsonConvert.SerializeObject(resp)); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void findRule(IoTDAClient client) { ListRulesRequest req = new ListRulesRequest { InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ListRules(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp.Count); Console.WriteLine(resp.Marker); foreach (var rule in resp.Rules) { Console.WriteLine(JsonConvert.SerializeObject(rule)); } } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void listProperties(IoTDAClient client) { ListPropertiesRequest req = new ListPropertiesRequest { InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0", DeviceId = "", ServiceId = "" }; try { var resp = client.ListProperties(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void resetDeviceSecret(IoTDAClient client) { ResetDeviceSecretRequest req = new ResetDeviceSecretRequest { Body = new ResetDeviceSecret() { Secret = "12345678910" }, ActionId = "resetSecret", DeviceId = "5e25d39a3b7c24fa3638804b_1211211", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ResetDeviceSecret(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void addDevice(IoTDAClient client) { AddDeviceRequest req = new AddDeviceRequest { Body = new AddDevice() { NodeId = "1211211", ProductId = "5e25d39a3b7c24fa3638804b" } }; try { var resp = client.AddDevice(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void updateSubscription(IoTDAClient client) { UpdateSubscriptionRequest req = new UpdateSubscriptionRequest { SubscriptionId = "4c961c93-376c-4083-9c27-2e88b43b3c0d", Body = new UpdateSubReq() { Callbackurl = "https://0.0.0.0:443/deviceActivate" } }; try { var resp = client.UpdateSubscription(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void findSubscriptions(IoTDAClient client) { ListSubscriptionsRequest req = new ListSubscriptionsRequest { Marker = "ffffffffffffffffffffffff" }; try { var resp = client.ListSubscriptions(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp.Count); Console.WriteLine(resp.Marker); foreach (var Subscription in resp.Subscriptions) { Console.WriteLine(JsonConvert.SerializeObject(Subscription)); } } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void updateDeviceGroup(IoTDAClient client) { UpdateDeviceGroupRequest req = new UpdateDeviceGroupRequest { GroupId = "ee1c4b7d-6243-4121-addd-a3ff2f8a675c", Body = new UpdateDeviceGroupDTO() { Name = "1aaaa", Description = "1bbbb" } }; try { var resp = client.UpdateDeviceGroup(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void deleteDeviceGroup(IoTDAClient client) { DeleteDeviceGroupRequest req = new DeleteDeviceGroupRequest { GroupId = "ee1c4b7d-6243-4121-addd-a3ff2f8a675c", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.DeleteDeviceGroup(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void addCertificate(IoTDAClient client) { AddCertificateRequest req = new AddCertificateRequest { Body = new CreateCertificateDTO() { Content = "-----BEGIN CERTIFICATE-----MIID2TCCAsGgAwIBAgIJAOEDEgVdVMn9MA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJDTjERMA8GA1UECAwIR3VhbmRvbmcxETAPBgNVBAcMCFNoZW56aGVuMQ8wDQYDVQQKDAZIdWF3ZWkxDDAKBgNVBAsMA2lvdDESMBAGA1UEAwwJMTIzNDU2Nzg5MRowGAYJKoZIhvcNAQkBFgtkamthQHFxLmNvbTAeFw0xOTEyMTkxMzE1MjZaFw0yMjEwMDgxMzE1MjZaMIGCMQswCQYDVQQGEwJDTjERMA8GA1UECAwIR3VhbmRvbmcxETAPBgNVBAcMCFNoZW56aGVuMQ8wDQYDVQQKDAZIdWF3ZWkxDDAKBgNVBAsMA2lvdDESMBAGA1UEAwwJMTIzNDU2Nzg5MRowGAYJKoZIhvcNAQkBFgtkamthQHFxLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM72QUzoadvLfxGjt3UFoZ4MJbblqnRbouO4KpOVHBXyS2yQVl4CWWMhLh4pp2efNUSqKuXHjY3r68PquyNnYk8zO59zVc7JHvjGkBvo7DgPRAhEKPLJIpRzkmlCBbxwTNCjc3FovGb/sHHNlpGncCKUzMfPGNZuBiuemskuEXL/eMHxDPbXYWn4Wq0wt+28PKUL5jybY7nsXSNnmAPFTO0CAmq0meUukubT/jHDCQ78ihQ/iqw1RNq88aCqRleoHiGg5nWkjL+05GXqUrqVVnZNL+YqcXzuVMs5XgyhNM2AsuH2g3D8ZuF6Dj9qY1n/v/Cp/DGpxP3A74SlplnFD/0CAwEAAaNQME4wHQYDVR0OBBYEFAVPWVtpTdO6KQnmVrrNlMguWNR7MB8GA1UdIwQYMBaAFAVPWVtpTdO6KQnmVrrNlMguWNR7MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAE40ViqK+UaEn++Xq6f4Cmeg3JqYHu47v9RIAASNihYRBQ/r3RE7Af3GqjIO5nMJJuCMzdcoAU8N9KwkgXD+GLR9fYLEoEmq5CrhgaGDsCi85vCsmWhj5z8r5TG207xpmvH2KT447dnG+chMBE594ma85dCv+0mCDrqNToElipgT8+rYAYVClnIt3kbsTg1vSRNHadd+TpgRVxJZBF0fHcCAyc/2f3UJgPYNWShIetHM6BdI3fZ4H+eeHPjagm5kzmffli1cUv2/N+1hKUvcI4uFCqEwZRFtp90RyIbxUfQwi+CsXVnwV+BZS5qD9bTcfxZMXhuVRwO/5xWYMYPN1uY=-----END CERTIFICATE-----" }, }; try { var resp = client.AddCertificate(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void getDeviceShadow(IoTDAClient client) { ShowDeviceShadowRequest req = new ShowDeviceShadowRequest { DeviceId = "5e25d39a3b7c24fa3638804b_nb_0403_1" }; try { var resp = client.ShowDeviceShadow(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp.DeviceId); foreach (var DeviceShadowData in resp.Shadow) { Console.WriteLine(JsonConvert.SerializeObject(DeviceShadowData)); } } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void deleteCertificate(IoTDAClient client) { DeleteCertificateRequest req = new DeleteCertificateRequest { CertificateId = "9dc7eed5-00e7-4ef1-a1cc-9fb43ad1d767", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.DeleteCertificate(req); Console.WriteLine(resp.HttpStatusCode); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void queryProduct(IoTDAClient client) { ShowProductRequest req = new ShowProductRequest { ProductId = "5ea4f9fdda687b03370ad348", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ShowProduct(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(JsonConvert.SerializeObject(resp)); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void deleteProduct(IoTDAClient client) { DeleteProductRequest req = new DeleteProductRequest { ProductId = "5ea80e4395fbb903e2b2bf28", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.DeleteProduct(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void showAsyncDeviceCommand(IoTDAClient client) { ShowAsyncDeviceCommandRequest req = new ShowAsyncDeviceCommandRequest { InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0", DeviceId = "5eeb1fefbc61700402bc35f9_1211211", CommandId = "cvdcv", }; try { var resp = client.ShowAsyncDeviceCommand(req); Console.WriteLine(resp.Result); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void manageDevicesInGroup(IoTDAClient client) { CreateOrDeleteDeviceInGroupRequest req = new CreateOrDeleteDeviceInGroupRequest { GroupId = "ee1c4b7d-6243-4121-addd-a3ff2f8a675c", ActionId = "addDevice", DeviceId = "5e19ca2b16b09003ca4dbd98_test003", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.CreateOrDeleteDeviceInGroup(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void createMessage(IoTDAClient client) { CreateMessageRequest req = new CreateMessageRequest { InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0", DeviceId = "", Body = new DeviceMessageRequest() { MessageId = "", Name = "", Message = "", Topic = "" } }; try { var resp = client.CreateMessage(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void queryDevicesInGroup(IoTDAClient client) { ShowDevicesInGroupRequest req = new ShowDevicesInGroupRequest { GroupId = "ee1c4b7d-6243-4121-addd-a3ff2f8a675c", Marker = "ffffffffffffffffffffffff", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ShowDevicesInGroup(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp.Page); foreach (var SimplifyDevice in resp.Devices) { Console.WriteLine(JsonConvert.SerializeObject(SimplifyDevice)); } } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void deleteOneSubscription(IoTDAClient client) { DeleteSubscriptionRequest req = new DeleteSubscriptionRequest { SubscriptionId = "4c961c93-376c-4083-9c27-2e88b43b3c0d" }; try { var resp = client.DeleteSubscription(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void QueryDeviceGroupList(IoTDAClient client) { ListDeviceGroupsRequest req = new ListDeviceGroupsRequest { InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ListDeviceGroups(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp.Page); foreach (var DeviceGroupResponseDTO in resp.DeviceGroups) { Console.WriteLine(JsonConvert.SerializeObject(DeviceGroupResponseDTO)); } } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void findOneSubscription(IoTDAClient client) { ShowSubscriptionRequest req = new ShowSubscriptionRequest { SubscriptionId = "a410be1c-9def-4aec-8301-a9c36b346ba2", }; try { var resp = client.ShowSubscription(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(JsonConvert.SerializeObject(resp)); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void QueryDeviceGroup(IoTDAClient client) { ShowDeviceGroupRequest req = new ShowDeviceGroupRequest { GroupId = "3da1fb03-8863-42dc-8183-f690c0ebb20b", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ShowDeviceGroup(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void queryDevice(IoTDAClient client) { ShowDeviceRequest req = new ShowDeviceRequest { DeviceId = "5e25d39a3b7c24fa3638804b_1211211", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ShowDevice(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void addDeviceGroup(IoTDAClient client) { AddDeviceGroupRequest req = new AddDeviceGroupRequest { Body = new AddDeviceGroupDTO() { Name = "GroupA2", Description = "GroupA1" } }; try { var resp = client.AddDeviceGroup(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void changeRuleStatus(IoTDAClient client) { ChangeRuleStatusRequest req = new ChangeRuleStatusRequest { Body = new RuleStatus() { Status = "active" }, RuleId = "5ea8ebe75d6efc01e5a022c8", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ChangeRuleStatus(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void deleteBatchTaskFile(IoTDAClient client) { DeleteBatchTaskFileRequest req = new DeleteBatchTaskFileRequest { FileId = "5ea7eb66251c3e02075b1525", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.DeleteBatchTaskFile(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(resp.Body); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void getRuleById(IoTDAClient client) { ShowRuleRequest req = new ShowRuleRequest { RuleId = "5ea8ebe75d6efc01e5a022c8", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ShowRule(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(JsonConvert.SerializeObject(resp)); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void createAsyncCommand(IoTDAClient client) { CreateAsyncCommandRequest req = new CreateAsyncCommandRequest { InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0", DeviceId = "5eeb1fefbc61700402bc35f9_1211211", Body = new AsyncDeviceCommandRequest() { SendStrategy = "immediately", CommandName = "ON_OFF", Paras = JObject.Parse("{\"value\":\"ON\"}") } }; try { var resp = client.CreateAsyncCommand(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void updateProperties(IoTDAClient client) { UpdatePropertiesRequest req = new UpdatePropertiesRequest { InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0", DeviceId = "", Body = new DevicePropertiesRequest() { Services = JObject.Parse("[{\"properties\":{\"value\":57},\"service_id\":\"Temperature\"}]") } }; try { var resp = client.UpdateProperties(req); Console.WriteLine(resp); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }
private static void getApplication(IoTDAClient client) { ShowApplicationRequest req = new ShowApplicationRequest { AppId = "de8647c30bb8493b9adce4319cfa1c64", InstanceId = "1a7ffc5c-d89c-44dd-8265-b1653d951ce0" }; try { var resp = client.ShowApplication(req); Console.WriteLine(resp.HttpStatusCode); Console.WriteLine(JsonConvert.SerializeObject(resp)); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }