Class ApiClientSynchronous
- Namespace
- Shift.Common
- Assembly
- Shift.Common.dll
public class ApiClientSynchronous : ApiClientBase
- Inheritance
-
ApiClientSynchronous
- Inherited Members
-
- Extension Methods
-
Constructors
ApiClientSynchronous(IHttpClientFactory, IJsonSerializerBase)
public ApiClientSynchronous(IHttpClientFactory httpClientFactory, IJsonSerializerBase serializer)
Parameters
httpClientFactory IHttpClientFactory
serializer IJsonSerializerBase
Methods
Assert(string, Guid)
public ApiResult<bool> Assert(string endpoint, Guid id)
Parameters
endpoint string
id Guid
Returns
- ApiResult<bool>
Assert(string, Guid, Guid)
public ApiResult<bool> Assert(string endpoint, Guid id1, Guid id2)
Parameters
endpoint string
id1 Guid
id2 Guid
Returns
- ApiResult<bool>
Assert(string, Guid, Guid, Guid)
public ApiResult<bool> Assert(string endpoint, Guid id1, Guid id2, Guid id3)
Parameters
endpoint string
id1 Guid
id2 Guid
id3 Guid
Returns
- ApiResult<bool>
Assert(string, Guid, int)
public ApiResult<bool> Assert(string endpoint, Guid id1, int id2)
Parameters
endpoint string
id1 Guid
id2 int
Returns
- ApiResult<bool>
Assert(string, Guid, int, Guid)
public ApiResult<bool> Assert(string endpoint, Guid id1, int id2, Guid id3)
Parameters
endpoint string
id1 Guid
id2 int
id3 Guid
Returns
- ApiResult<bool>
Assert(string, Guid, int, string)
public ApiResult<bool> Assert(string endpoint, Guid id1, int id2, string id3)
Parameters
endpoint string
id1 Guid
id2 int
id3 string
Returns
- ApiResult<bool>
Assert(string, Guid, string)
public ApiResult<bool> Assert(string endpoint, Guid id1, string id2)
Parameters
endpoint string
id1 Guid
id2 string
Returns
- ApiResult<bool>
Assert(string, int)
public ApiResult<bool> Assert(string endpoint, int id)
Parameters
endpoint string
id int
Returns
- ApiResult<bool>
Assert(string, string)
public ApiResult<bool> Assert(string endpoint, string id)
Parameters
endpoint string
id string
Returns
- ApiResult<bool>
Count(string, Dictionary<string, string>)
public ApiResult<int> Count(string endpoint, Dictionary<string, string> parameters)
Parameters
endpoint string
parameters Dictionary<string, string>
Returns
- ApiResult<int>
HttpDelete(string, Guid)
public void HttpDelete(string endpoint, Guid id)
Parameters
endpoint string
id Guid
HttpDelete(string, Guid, Guid)
public void HttpDelete(string endpoint, Guid id1, Guid id2)
Parameters
endpoint string
id1 Guid
id2 Guid
HttpDelete(string, Guid, Guid, Guid)
public void HttpDelete(string endpoint, Guid id1, Guid id2, Guid id3)
Parameters
endpoint string
id1 Guid
id2 Guid
id3 Guid
HttpDelete(string, Guid, Guid, int)
public void HttpDelete(string endpoint, Guid id1, Guid id2, int id3)
Parameters
endpoint string
id1 Guid
id2 Guid
id3 int
HttpDelete(string, Guid, int)
public void HttpDelete(string endpoint, Guid id1, int id2)
Parameters
endpoint string
id1 Guid
id2 int
HttpDelete(string, Guid, int, string)
public void HttpDelete(string endpoint, Guid id1, int id2, string id3)
Parameters
endpoint string
id1 Guid
id2 int
id3 string
HttpDelete(string, Guid, string)
public void HttpDelete(string endpoint, Guid id1, string id2)
Parameters
endpoint string
id1 Guid
id2 string
HttpDelete(string, Guid, string, int)
public void HttpDelete(string endpoint, Guid id1, string id2, int id3)
Parameters
endpoint string
id1 Guid
id2 string
id3 int
HttpDelete(string, int)
public void HttpDelete(string endpoint, int id)
Parameters
endpoint string
id int
HttpDelete(string, string)
public void HttpDelete(string endpoint, string id)
Parameters
endpoint string
id string
HttpDelete(string, string[])
public ApiResult HttpDelete(string endpoint, string[] segments)
Parameters
endpoint string
segments string[]
Returns
- ApiResult
HttpGet<T>(string, Guid)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id)
Parameters
endpoint string
id Guid
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, Guid)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, Guid id2)
Parameters
endpoint string
id1 Guid
id2 Guid
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, Guid, Guid)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, Guid id2, Guid id3)
Parameters
endpoint string
id1 Guid
id2 Guid
id3 Guid
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, Guid, int)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, Guid id2, int id3)
Parameters
endpoint string
id1 Guid
id2 Guid
id3 int
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, int)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, int id2)
Parameters
endpoint string
id1 Guid
id2 int
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, int, Guid)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, int id2, Guid id3)
Parameters
endpoint string
id1 Guid
id2 int
id3 Guid
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, int, string)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, int id2, string id3)
Parameters
endpoint string
id1 Guid
id2 int
id3 string
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, string)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, string id2)
Parameters
endpoint string
id1 Guid
id2 string
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, Guid, string, int)
public ApiResult<T> HttpGet<T>(string endpoint, Guid id1, string id2, int id3)
Parameters
endpoint string
id1 Guid
id2 string
id3 int
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, int)
public ApiResult<T> HttpGet<T>(string endpoint, int id)
Parameters
endpoint string
id int
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, string)
public ApiResult<T> HttpGet<T>(string endpoint, string id)
Parameters
endpoint string
id string
Returns
- ApiResult<T>
Type Parameters
T
HttpGet<T>(string, string[], Dictionary<string, string>)
public ApiResult<T> HttpGet<T>(string endpoint, string[] segments = null, Dictionary<string, string> parameters = null)
Parameters
endpoint string
segments string[]
parameters Dictionary<string, string>
Returns
- ApiResult<T>
Type Parameters
T
HttpPost(string, object)
public ApiResult HttpPost(string endpoint, object payload)
Parameters
endpoint string
payload object
Returns
- ApiResult
HttpPost<T>(string, object)
public ApiResult<T> HttpPost<T>(string endpoint, object payload)
Parameters
endpoint string
payload object
Returns
- ApiResult<T>
Type Parameters
T
HttpPut(string, Guid, Guid, Guid, object)
public void HttpPut(string endpoint, Guid id1, Guid id2, Guid id3, object payload)
Parameters
endpoint string
id1 Guid
id2 Guid
id3 Guid
payload object
HttpPut(string, Guid, Guid, int, object)
public void HttpPut(string endpoint, Guid id1, Guid id2, int id3, object payload)
Parameters
endpoint string
id1 Guid
id2 Guid
id3 int
payload object
HttpPut(string, Guid, Guid, object)
public void HttpPut(string endpoint, Guid id1, Guid id2, object payload)
Parameters
endpoint string
id1 Guid
id2 Guid
payload object
HttpPut(string, Guid, int, object)
public void HttpPut(string endpoint, Guid id1, int id2, object payload)
Parameters
endpoint string
id1 Guid
id2 int
payload object
HttpPut(string, Guid, int, string, object)
public void HttpPut(string endpoint, Guid id1, int id2, string id3, object payload)
Parameters
endpoint string
id1 Guid
id2 int
id3 string
payload object
HttpPut(string, Guid, object)
public void HttpPut(string endpoint, Guid id, object payload)
Parameters
endpoint string
id Guid
payload object
HttpPut(string, Guid, string, int, object)
public void HttpPut(string endpoint, Guid id1, string id2, int id3, object payload)
Parameters
endpoint string
id1 Guid
id2 string
id3 int
payload object
HttpPut(string, Guid, string, object)
public void HttpPut(string endpoint, Guid id1, string id2, object payload)
Parameters
endpoint string
id1 Guid
id2 string
payload object
HttpPut(string, int, object)
public void HttpPut(string endpoint, int id, object payload)
Parameters
endpoint string
id int
payload object
HttpPut(string, string, object)
public void HttpPut(string endpoint, string id, object payload)
Parameters
endpoint string
id string
payload object
HttpPut(string, string[], object)
public ApiResult HttpPut(string endpoint, string[] segments, object payload)
Parameters
endpoint string
segments string[]
payload object
Returns
- ApiResult