Class QueryRequestEnvelope.PagingRequest
- Namespace
- Cratis.Arc.Queries
- Assembly
- Cratis.Arc.Core.dll
Represents paging in a QueryRequestEnvelope.
public record QueryRequestEnvelope.PagingRequest : IEquatable<QueryRequestEnvelope.PagingRequest>
- Inheritance
-
QueryRequestEnvelope.PagingRequest
- Implements
- Inherited Members
- Extension Methods
Constructors
PagingRequest(PagingRequest)
protected PagingRequest(QueryRequestEnvelope.PagingRequest original)
Parameters
originalQueryRequestEnvelope.PagingRequest
PagingRequest(int, int)
Represents paging in a QueryRequestEnvelope.
public PagingRequest(int Page, int PageSize)
Parameters
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
Page
The zero-based page number.
public int Page { get; init; }
Property Value
PageSize
The number of items per page.
public int PageSize { get; init; }
Property Value
Methods
Deconstruct(out int, out int)
public void Deconstruct(out int Page, out int PageSize)
Parameters
Equals(PagingRequest?)
public virtual bool Equals(QueryRequestEnvelope.PagingRequest? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(PagingRequest?, PagingRequest?)
public static bool operator ==(QueryRequestEnvelope.PagingRequest? left, QueryRequestEnvelope.PagingRequest? right)
Parameters
Returns
operator !=(PagingRequest?, PagingRequest?)
public static bool operator !=(QueryRequestEnvelope.PagingRequest? left, QueryRequestEnvelope.PagingRequest? right)