LUSID C# SDK
|
Contract for Asynchronous RESTful API interactions. More...
Public Member Functions | |
Task< ApiResponse< T > > | GetAsync< T > (string path, RequestOptions options, IReadableConfiguration configuration=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken)) |
Executes a non-blocking call to some path using the GET http verb. More... | |
Task< ApiResponse< T > > | PostAsync< T > (string path, RequestOptions options, IReadableConfiguration configuration=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken)) |
Executes a non-blocking call to some path using the POST http verb. More... | |
Task< ApiResponse< T > > | PutAsync< T > (string path, RequestOptions options, IReadableConfiguration configuration=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken)) |
Executes a non-blocking call to some path using the PUT http verb. More... | |
Task< ApiResponse< T > > | DeleteAsync< T > (string path, RequestOptions options, IReadableConfiguration configuration=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken)) |
Executes a non-blocking call to some path using the DELETE http verb. More... | |
Task< ApiResponse< T > > | HeadAsync< T > (string path, RequestOptions options, IReadableConfiguration configuration=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken)) |
Executes a non-blocking call to some path using the HEAD http verb. More... | |
Task< ApiResponse< T > > | OptionsAsync< T > (string path, RequestOptions options, IReadableConfiguration configuration=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken)) |
Executes a non-blocking call to some path using the OPTIONS http verb. More... | |
Task< ApiResponse< T > > | PatchAsync< T > (string path, RequestOptions options, IReadableConfiguration configuration=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken)) |
Executes a non-blocking call to some path using the PATCH http verb. More... | |
Contract for Asynchronous RESTful API interactions.
This interface allows consumers to provide a custom API accessor client.
Task<ApiResponse<T> > Lusid.Sdk.Client.IAsynchronousClient.DeleteAsync< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null , |
||
System.Threading.CancellationToken | cancellationToken = default(System.Threading.CancellationToken) |
||
) |
Executes a non-blocking call to some path using the DELETE http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
cancellationToken | Cancellation Token to cancel the request. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
Task<ApiResponse<T> > Lusid.Sdk.Client.IAsynchronousClient.GetAsync< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null , |
||
System.Threading.CancellationToken | cancellationToken = default(System.Threading.CancellationToken) |
||
) |
Executes a non-blocking call to some path using the GET http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
cancellationToken | Cancellation Token to cancel the request. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
Task<ApiResponse<T> > Lusid.Sdk.Client.IAsynchronousClient.HeadAsync< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null , |
||
System.Threading.CancellationToken | cancellationToken = default(System.Threading.CancellationToken) |
||
) |
Executes a non-blocking call to some path using the HEAD http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
cancellationToken | Cancellation Token to cancel the request. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
Task<ApiResponse<T> > Lusid.Sdk.Client.IAsynchronousClient.OptionsAsync< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null , |
||
System.Threading.CancellationToken | cancellationToken = default(System.Threading.CancellationToken) |
||
) |
Executes a non-blocking call to some path using the OPTIONS http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
cancellationToken | Cancellation Token to cancel the request. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
Task<ApiResponse<T> > Lusid.Sdk.Client.IAsynchronousClient.PatchAsync< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null , |
||
System.Threading.CancellationToken | cancellationToken = default(System.Threading.CancellationToken) |
||
) |
Executes a non-blocking call to some path using the PATCH http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
cancellationToken | Cancellation Token to cancel the request. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
Task<ApiResponse<T> > Lusid.Sdk.Client.IAsynchronousClient.PostAsync< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null , |
||
System.Threading.CancellationToken | cancellationToken = default(System.Threading.CancellationToken) |
||
) |
Executes a non-blocking call to some path using the POST http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
cancellationToken | Cancellation Token to cancel the request. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
Task<ApiResponse<T> > Lusid.Sdk.Client.IAsynchronousClient.PutAsync< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null , |
||
System.Threading.CancellationToken | cancellationToken = default(System.Threading.CancellationToken) |
||
) |
Executes a non-blocking call to some path using the PUT http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
cancellationToken | Cancellation Token to cancel the request. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.