public DeviceApiClient(Guid deviceId, Guid deviceKey, string baseUri) { var client = new ApiClient(new Uri(baseUri)); var tokenFactory = new TokenFactory(deviceId, deviceKey); ApplicationDownloadInfo = new ApplicationDownloadInfoOperations(client, tokenFactory); ApplicationLogs = new ApplicationLogOperations(client, tokenFactory); Configuration = new ConfigurationOperations(client, tokenFactory); Heartbeat = new HeartbeatOperations(client, tokenFactory); AgentDownloadInfo = new AgentDownloadInfoOperations(client, tokenFactory); }
public ManagementApiClient(string baseUri, TimeSpan?defaultTimeout = null) { var client = new ApiClient(new Uri(baseUri), defaultTimeout); AgentVersions = new AgentVersionOperations(client); AgentUploadInfo = new AgentUploadInfoOperations(client); Applications = new ApplicationOperations(client); ApplicationLogs = new ApplicationLogOperations(client); ApplicationEnvironmentVariables = new ApplicationEnvironmentVariableOperations(client); ApplicationVersions = new ApplicationVersionOperations(client); ApplicationUpload = new ApplicationUploadInfoOperations(client); Devices = new DeviceOperations(client); DeviceConfiguration = new DeviceConfigurationOperations(client); DeviceEnvironmentVariables = new DeviceEnvironmentVariableOperations(client); DeviceTypes = new DeviceTypeOperations(client); Health = new HealthOperations(client); }