/// <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); }
/// <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(); }