コード例 #1
0
        /// <summary>
        /// Cancel discovery
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <bool> CancelAsync(DiscoveryCancelApiModel request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }
            await _discover.CancelAsync(request.ToServiceModel());

            return(true);
        }
コード例 #2
0
        /// <inheritdoc/>
        public async Task CancelAsync(DiscoveryCancelApiModel content, CancellationToken ct)
        {
            if (content?.Id == null)
            {
                throw new ArgumentNullException(nameof(content));
            }
            var request = _httpClient.NewRequest(
                $"{_serviceUri}/v2/applications/discover/${content.Id}", _resourceId);
            var response = await _httpClient.DeleteAsync(request, ct).ConfigureAwait(false);

            response.Validate();
        }