ListRequestHandler<TRow,TListRequest,TListResponse> class
namespace: Serenity.Services assembly: Serenity.Net.Services
public class ListRequestHandler<TRow, TListRequest, TListResponse> :
IListHandler<TRow, TListRequest, TListResponse>, IListRequestProcessor
where TRow : class, IRow, new()
where TListRequest : ListRequest
where TListResponse : ListResponse<TRow>, new()
Public Members
| name | description |
|---|---|
| ListRequestHandler(…) | |
| Cache { get; } | |
| Connection { get; } | |
| Context { get; } | |
| DistinctFields { get; } | |
| Localizer { get; } | |
| Permissions { get; } | |
| Query { get; } | |
| StateBag { get; } | |
| User { get; } | |
| GetDistinctFields() | |
| IgnoreEqualityFilter(…) | |
| List(…) | |
| Process(…) |
Protected Members
| name | description |
|---|---|
| behaviors- | |
| ignoredEqualityFilters- | |
| Request | |
| Response | |
| Row | |
| virtual AddFieldContainsCriteria(…) | |
| virtual AllowSelectField(…) | |
| virtual ApplyContainsText(…) | |
| virtual ApplyCriteria(…) | |
| virtual ApplyEqualityFilter(…) | |
| virtual ApplyFieldContainsText(…) | |
| virtual ApplyFieldEqualityFilter(…) | |
| virtual ApplyFilters(…) | |
| virtual ApplyIncludeDeletedFilter(…) | |
| virtual ApplyKeyOrder(…) | |
| virtual ApplySort(…) | |
| virtual ApplySortBy(…) | |
| virtual CreateQuery() | |
| virtual GetBehaviors() | |
| virtual GetNativeSort() | |
| virtual GetQuickSearchFields(…) | |
| IsEmptyEqualityFilterValue(…) | |
| IsIncluded(…) | (2 methods) |
| virtual OnAfterExecuteQuery() | |
| virtual OnBeforeExecuteQuery() | |
| virtual OnReturn() | |
| virtual PrepareQuery(…) | |
| virtual ProcessEntity(…) | |
| virtual ReplaceFieldExpressions(…) | |
| virtual SelectField(…) | |
| virtual SelectFields(…) | |
| virtual ShouldSelectField(…) | |
| virtual ValidatePermissions() | |
| virtual ValidateRequest() |
See Also
- interface IListHandler<TRow,TListRequest,TListResponse>
- class TRow
- class TListRequest
- class TListResponse
- interface IListRequestProcessor
- interface IRow
- class ListRequest
- class ListResponse<T>
- Source: ListRequestHandler.cs