Class ApizrResponse<TResult>
- Namespace
- Apizr
- Assembly
- Apizr.dll
Interface used to represent an API response managed by Apizr.
public class ApizrResponse<TResult> : ApizrResponse, IApizrResponse<TResult>, IApizrResponse, IDisposable
Type Parameters
TResult
Deserialized request content as
TResult
- Inheritance
-
ApizrResponse<TResult>
- Implements
-
IApizrResponse<TResult>
- Inherited Members
- Extension Methods
Constructors
ApizrResponse(ApizrException<TResult>)
public ApizrResponse(ApizrException<TResult> apizrException)
Parameters
apizrException
ApizrException<TResult>
ApizrResponse(IApiResponse, ApizrException<TResult>)
public ApizrResponse(IApiResponse apiResponse, ApizrException<TResult> apizrException)
Parameters
apiResponse
IApiResponseapizrException
ApizrException<TResult>
ApizrResponse(IApiResponse, TResult, ApizrResponseDataSource)
public ApizrResponse(IApiResponse apiResponse, TResult result, ApizrResponseDataSource dataSource)
Parameters
apiResponse
IApiResponseresult
TResultdataSource
ApizrResponseDataSource
ApizrResponse(TResult, ApizrResponseDataSource)
public ApizrResponse(TResult result, ApizrResponseDataSource dataSource)
Parameters
result
TResultdataSource
ApizrResponseDataSource
Properties
DataSource
The source of the result data (might be from the request or the cache).
public ApizrResponseDataSource DataSource { get; }
Property Value
Result
Deserialized request or cache content as TResult
.
public TResult Result { get; }
Property Value
- TResult