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