Table of Contents

Class AsyncQueryCover<T>

Namespace
Tlabs.Server.Model
Assembly
Tlabs.SrvBase.dll

Cover for the result of a data query returning an IEnumerable<T>.

public class AsyncQueryCover<T> : QueryCover<T>, IActionResult

Type Parameters

T
Inheritance
AsyncQueryCover<T>
Implements
Inherited Members
Extension Methods

Constructors

AsyncQueryCover(Func<QueryCover<T>, Task<IEnumerable<T>>>, Func<Exception, string>?)

Ctor from async queryResult and (optional) provideErrMessage delegates.

public AsyncQueryCover(Func<QueryCover<T>, Task<IEnumerable<T>>> queryResult, Func<Exception, string>? provideErrMessage = null)

Parameters

queryResult Func<QueryCover<T>, Task<IEnumerable<T>>>
provideErrMessage Func<Exception, string>

Methods

ExecuteResultAsync(ActionContext)

public Task ExecuteResultAsync(ActionContext ctx)

Parameters

ctx ActionContext

Returns

Task