Class ApiService
Inheritance
System.Object
ApiService
Assembly: DirectScale.Disco.Extension.Abstractions.dll
Syntax
public class ApiService : Object, IApiService
Constructors
ApiService(IServiceProvider, IHttpContextAccessor)
Declaration
public ApiService(IServiceProvider serviceProvider, IHttpContextAccessor contextAccessor)
Parameters
| Type |
Name |
Description |
| System.IServiceProvider |
serviceProvider |
|
| Microsoft.AspNetCore.Http.IHttpContextAccessor |
contextAccessor |
|
Methods
Post(String, Object)
Declaration
public Task Post(string endpoint, object request)
Parameters
| Type |
Name |
Description |
| System.String |
endpoint |
|
| System.Object |
request |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Post<TResult>(String, Object, KeyValuePair<String, String>[])
Declaration
public Task<TResult> Post<TResult>(string endpoint, object request, KeyValuePair<string, string>[] customHeaders)
Parameters
| Type |
Name |
Description |
| System.String |
endpoint |
|
| System.Object |
request |
|
| System.Collections.Generic.KeyValuePair<System.String, System.String>[] |
customHeaders |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult> |
|
Type Parameters
Implements