Class RegularTestController
Inheritance
RegularTestController
Assembly: Volo.Abp.Http.Client.Tests.dll
Syntax
[Route("api/regular-test-controller")]
[RemoteService(true)]
public class RegularTestController : AbpController, IActionFilter, IAsyncActionFilter, IFilterMetadata, IDisposable, IAvoidDuplicateCrossCuttingConcerns, IRegularTestController
Constructors
RegularTestController()
Declaration
public RegularTestController()
Methods
AbortRequestAsync(CancellationToken)
Declaration
[HttpGet]
[Route("abort-request")]
public Task<string> AbortRequestAsync(CancellationToken cancellationToken = default)
Parameters
Returns
DeleteByIdAsync(int)
Declaration
[HttpDelete]
[Route("delete-by-id")]
public Task<int> DeleteByIdAsync(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
Returns
GetException1Async()
Declaration
[HttpGet]
[Route("get-exception1")]
public Task GetException1Async()
Returns
GetException2Async()
Declaration
[HttpGet]
[Route("get-exception2")]
public Task GetException2Async()
Returns
GetObjectAndIdWithQueryAsync(int, Car)
Declaration
[HttpGet]
[Route("post-object-and-id-with-url-and-query/{id}")]
public Task<Car> GetObjectAndIdWithQueryAsync(int id, Car bodyValue)
Parameters
Type |
Name |
Description |
int |
id |
|
Car |
bodyValue |
|
Returns
GetObjectWithUrlAsync(Car)
Declaration
[HttpGet]
[Route("post-object-with-url/bodyValue")]
public Task<Car> GetObjectWithUrlAsync(Car bodyValue)
Parameters
Type |
Name |
Description |
Car |
bodyValue |
|
Returns
GetObjectandCountAsync(int, Car)
Declaration
[HttpGet]
[Route("post-object-and-count-with-url/{count}")]
public Task<Car> GetObjectandCountAsync(int count, Car bodyValue)
Parameters
Type |
Name |
Description |
int |
count |
|
Car |
bodyValue |
|
Returns
GetObjectandFirstReleaseDateAsync(DateTime, Car)
Declaration
[HttpGet]
[Route("post-object-and-first-release-date-with-url/{time:datetime}")]
public Task<Car> GetObjectandFirstReleaseDateAsync(DateTime time, Car bodyValue)
Parameters
Returns
GetObjectandIdAsync(int, Car)
Declaration
[HttpGet]
[Route("post-object-and-id-with-url/{id}")]
public Task<Car> GetObjectandIdAsync(int id, Car bodyValue)
Parameters
Type |
Name |
Description |
int |
id |
|
Car |
bodyValue |
|
Returns
GetWithDateTimeParameterAsync(DateTime)
Declaration
[HttpGet]
[Route("get-with-datetime-parameter")]
public Task<DateTime> GetWithDateTimeParameterAsync(DateTime dateTime1)
Parameters
Type |
Name |
Description |
DateTime |
dateTime1 |
|
Returns
IncrementValueAsync(int)
Declaration
[HttpGet]
[Route("increment")]
public Task<int> IncrementValueAsync(int value)
Parameters
Type |
Name |
Description |
int |
value |
|
Returns
PatchValueWithBodyAsync(string)
Declaration
[HttpPatch]
[Route("patch-with-body")]
public Task<string> PatchValueWithBodyAsync(string bodyValue)
Parameters
Type |
Name |
Description |
string |
bodyValue |
|
Returns
PatchValueWithHeaderAndQueryStringAsync(string, string)
Declaration
[HttpPatch]
[Route("patch-with-header-and-qs")]
public Task<string> PatchValueWithHeaderAndQueryStringAsync(string headerValue, string qsValue)
Parameters
Returns
PostObjectWithBodyAsync(Car)
Declaration
[HttpPost]
[Route("post-object-with-body")]
public Task<Car> PostObjectWithBodyAsync(Car bodyValue)
Parameters
Type |
Name |
Description |
Car |
bodyValue |
|
Returns
PostObjectWithQueryAsync(Car)
Declaration
[HttpPost]
[Route("post-object-with-query")]
public Task<Car> PostObjectWithQueryAsync(Car bodyValue)
Parameters
Type |
Name |
Description |
Car |
bodyValue |
|
Returns
PostValueWithBodyAsync(string)
Declaration
[HttpPost]
[Route("post-with-body")]
public Task<string> PostValueWithBodyAsync(string bodyValue)
Parameters
Type |
Name |
Description |
string |
bodyValue |
|
Returns
PostValueWithHeaderAndQueryStringAsync(string, string)
Declaration
[HttpPost]
[Route("post-with-header-and-qs")]
public Task<string> PostValueWithHeaderAndQueryStringAsync(string headerValue, string qsValue)
Parameters
Returns
PutValueWithBodyAsync(string)
Declaration
[HttpPut]
[Route("put-with-body")]
public Task<string> PutValueWithBodyAsync(string bodyValue)
Parameters
Type |
Name |
Description |
string |
bodyValue |
|
Returns
PutValueWithHeaderAndQueryStringAsync(string, string)
Declaration
[HttpPut]
[Route("put-with-header-and-qs")]
public Task<string> PutValueWithHeaderAndQueryStringAsync(string headerValue, string qsValue)
Parameters
Returns
TimeOutRequestAsync()
Declaration
[HttpGet]
[Route("timeout-request")]
public Task<string> TimeOutRequestAsync()
Returns
Implements
Extension Methods