Table of Contents

Class ReadAllOptionalQuery<TReadAllParams, TReadAllResult>

Namespace
Apizr.Optional.Cruding
Assembly
Apizr.Integrations.Optional.dll

The mediation ReadAll optional query

public class ReadAllOptionalQuery<TReadAllParams, TReadAllResult> : ReadAllQueryBase<TReadAllParams, Option<TReadAllResult, ApizrException<TReadAllResult>>, IApizrRequestOptions, IApizrRequestOptionsBuilder>, IMediationQuery<Option<TReadAllResult, ApizrException<TReadAllResult>>>, IRequest<Option<TReadAllResult, ApizrException<TReadAllResult>>>, IBaseRequest

Type Parameters

TReadAllParams

The ReadAll parameters type

TReadAllResult

The api result type

Inheritance
ReadAllQueryBase<TReadAllParams, Option<TReadAllResult, ApizrException<TReadAllResult>>, IApizrRequestOptions, IApizrRequestOptionsBuilder>
ReadAllOptionalQuery<TReadAllParams, TReadAllResult>
Implements
IMediationQuery<Option<TReadAllResult, ApizrException<TReadAllResult>>>
IRequest<Option<TReadAllResult, ApizrException<TReadAllResult>>>
IBaseRequest
Inherited Members

Constructors

ReadAllOptionalQuery(Action<IApizrRequestOptionsBuilder>)

The mediation ReadAll optional query constructor

public ReadAllOptionalQuery(Action<IApizrRequestOptionsBuilder> optionsBuilder = null)

Parameters

optionsBuilder Action<IApizrRequestOptionsBuilder>

Options provided to the request

ReadAllOptionalQuery(TReadAllParams, Action<IApizrRequestOptionsBuilder>)

The mediation ReadAll optional query constructor

public ReadAllOptionalQuery(TReadAllParams parameters, Action<IApizrRequestOptionsBuilder> optionsBuilder = null)

Parameters

parameters TReadAllParams

The query parameters to send

optionsBuilder Action<IApizrRequestOptionsBuilder>

Options provided to the request