コード例 #1
0
ファイル: DeviceApiClient.cs プロジェクト: lulzzz/Boondocks
        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);
        }
コード例 #2
0
        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);
        }