RtAssociationBaseQueryOptions
Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories.Query
Represents basic query options for runtime associations
public record RtAssociationBaseQueryOptions : IEquatable<RtAssociationBaseQueryOptions>
Inheritance Object → RtAssociationBaseQueryOptions
Implements IEquatable<RtAssociationBaseQueryOptions>
Properties
Direction
Gets the graph direction of the association.
public GraphDirections Direction { get; }
Property Value
GraphDirections
Skip
Gets if defined a value indicating how many associations are skipped
public Nullable<int> Skip { get; }
Property Value
Take
Gets if defined a value indicating how many associations are taken.
public Nullable<int> Take { get; }
Property Value
GlobalFilter
Represents global filter settings for the query.
public GlobalRtAssociationFilter GlobalFilter { get; private set; }
Property Value
Methods
Global(Boolean)
Defines global filter settings for runtime association queries
public RtAssociationBaseQueryOptions Global(bool includeArchived)
Parameters
includeArchived Boolean
When true, archived associations are returned by the data operation, otherwise not
Returns
Create(GraphDirections, Nullable<Int32>, Nullable<Int32>)
Creates a new instance of RtAssociationBaseQueryOptions.
public static RtAssociationBaseQueryOptions Create(GraphDirections direction, Nullable<int> skip, Nullable<int> take)
Parameters
direction GraphDirections
The graph direction for query
skip Nullable<Int32>
Number of items to skip
take Nullable<Int32>
Number of items to take