Interface IPageService
- Namespace
- Shift.Contract
- Assembly
- Shift.Sdk.dll
public interface IPageService
- Extension Methods
-
Methods
AssertAsync(Guid, CancellationToken)
Task<bool> AssertAsync(Guid page, CancellationToken cancellation = default)
Parameters
page Guid
cancellation CancellationToken
Returns
- Task<bool>
CollectAsync(IPageCriteria, CancellationToken)
Task<IEnumerable<PageModel>> CollectAsync(IPageCriteria criteria, CancellationToken cancellation = default)
Parameters
criteria IPageCriteria
cancellation CancellationToken
Returns
- Task<IEnumerable<PageModel>>
CountAsync(IPageCriteria, CancellationToken)
Task<int> CountAsync(IPageCriteria criteria, CancellationToken cancellation = default)
Parameters
criteria IPageCriteria
cancellation CancellationToken
Returns
- Task<int>
RetrieveAsync(Guid, CancellationToken)
Task<PageModel> RetrieveAsync(Guid page, CancellationToken cancellation = default)
Parameters
page Guid
cancellation CancellationToken
Returns
- Task<PageModel>
SearchAsync(IPageCriteria, CancellationToken)
Task<IEnumerable<PageMatch>> SearchAsync(IPageCriteria criteria, CancellationToken cancellation = default)
Parameters
criteria IPageCriteria
cancellation CancellationToken
Returns
- Task<IEnumerable<PageMatch>>