public Task Stop() { Uri serviceUri = new ServiceUriBuilder(ChaosTestServiceName).ToUri(); ServicePartitionClient<HttpCommunicationClient> servicePartitionClient = new ServicePartitionClient<HttpCommunicationClient>( this.clientFactory, serviceUri); return servicePartitionClient.InvokeWithRetryAsync( client => client.HttpClient.PostAsync(new Uri(client.Url, "api/Stop"), new StringContent(String.Empty))); }
public Task<string> Results() { Uri serviceUri = new ServiceUriBuilder(ChaosTestServiceName).ToUri(); ServicePartitionClient<HttpCommunicationClient> servicePartitionClient = new ServicePartitionClient<HttpCommunicationClient>( this.clientFactory, serviceUri); return servicePartitionClient.InvokeWithRetryAsync( client => client.HttpClient.GetStringAsync(new Uri(client.Url, "api/Results"))); }