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
TResultDeserialized request content as
TResult
- Inheritance
-
ApizrResponse<TResult>
- Implements
-
IApizrResponse<TResult>
- Inherited Members
- Extension Methods
Constructors
ApizrResponse(ApizrException<TResult>)
public ApizrResponse(ApizrException<TResult> apizrException)
Parameters
apizrExceptionApizrException<TResult>
ApizrResponse(IApiResponse, ApizrException<TResult>)
public ApizrResponse(IApiResponse apiResponse, ApizrException<TResult> apizrException)
Parameters
apiResponseIApiResponseapizrExceptionApizrException<TResult>
ApizrResponse(IApiResponse, TResult, ApizrResponseDataSource)
public ApizrResponse(IApiResponse apiResponse, TResult result, ApizrResponseDataSource dataSource)
Parameters
apiResponseIApiResponseresultTResultdataSourceApizrResponseDataSource
ApizrResponse(TResult, ApizrResponseDataSource)
public ApizrResponse(TResult result, ApizrResponseDataSource dataSource)
Parameters
resultTResultdataSourceApizrResponseDataSource
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