Class ReadQueryBase<TResponse, TApizrRequestOptions, TApizrRequestOptionsBuilder>
The top level base mediation Read query
public abstract class ReadQueryBase<TResponse, TApizrRequestOptions, TApizrRequestOptionsBuilder> : ReadQueryBase<TResponse, int, TApizrRequestOptions, TApizrRequestOptionsBuilder>, IMediationQuery<TResponse>, IRequest<TResponse>, IBaseRequest where TApizrRequestOptions : IApizrRequestOptions where TApizrRequestOptionsBuilder : IApizrRequestOptionsBuilder<TApizrRequestOptions, TApizrRequestOptionsBuilder>
Type Parameters
TResponseThe result entity type
TApizrRequestOptionsOptions provided to the request
TApizrRequestOptionsBuilderThe request options builder
- Inheritance
-
RequestBase<TResponse, TApizrRequestOptions, TApizrRequestOptionsBuilder>MediationQueryBase<TResponse, TApizrRequestOptions, TApizrRequestOptionsBuilder>ReadQueryBase<TResponse, int, TApizrRequestOptions, TApizrRequestOptionsBuilder>ReadQueryBase<TResponse, TApizrRequestOptions, TApizrRequestOptionsBuilder>
- Implements
-
IMediationQuery<TResponse>IRequest<TResponse>IBaseRequest
- Derived
- Inherited Members
Constructors
ReadQueryBase(int, Action<TApizrRequestOptionsBuilder>)
The top level base mediation Read query
protected ReadQueryBase(int key, Action<TApizrRequestOptionsBuilder> optionsBuilder = null)