示例#1
0
        /// <summary>
        /// Merge several launches.
        /// </summary>
        /// <returns>A message from service.</returns>
        public virtual async Task <MessageResponse> AnalyzeAsync(AnalyzeLaunchRequest request)
        {
            var uri      = BaseUri.Append($"{ProjectName}/launch/analyze");
            var body     = ModelSerializer.Serialize <AnalyzeLaunchRequest>(request);
            var response = await HttpClient.PostAsync(uri, new StringContent(body, Encoding.UTF8, "application/json")).ConfigureAwait(false);

            response.VerifySuccessStatusCode();
            return(ModelSerializer.Deserialize <MessageResponse>(await response.Content.ReadAsStringAsync().ConfigureAwait(false)));
        }
示例#2
0
 public Task <MessageResponse> AnalyzeAsync(AnalyzeLaunchRequest model)
 {
     throw new NotImplementedException();
 }
示例#3
0
 public async Task <MessageResponse> AnalyzeAsync(AnalyzeLaunchRequest request)
 {
     return(await PostAsJsonAsync <MessageResponse, AnalyzeLaunchRequest>($"{ProjectName}/launch/analyze", request));
 }