Create a "Paged" Relations object with specific page size, given owner and target types. The procedure delegates will be assigned to the relations object.

Namespace: Cartella.Interfaces
Assembly: CartellaData (in CartellaData.dll) Version: 4.1.0.171 (4.1.0.171)

Syntax

C#
ICartellaPagedRelations<TOwner, TTarget> CreatePagedRelations<TOwner, TTargetObject, TTarget>(
	TOwner owner,
	int pageSize,
	bool showDeleted,
	Nullable<bool> showUnapproved,
	bool isReadonly
)
where TOwner : ICartellaObject
where TTargetObject : class, new(), TTarget
where TTarget : IBaseObject
Visual Basic
Function CreatePagedRelations(Of TOwner As ICartellaObject, TTargetObject As {Class, New, TTarget}, TTarget As IBaseObject) ( _
	owner As TOwner, _
	pageSize As Integer, _
	showDeleted As Boolean, _
	showUnapproved As Nullable(Of Boolean), _
	isReadonly As Boolean _
) As ICartellaPagedRelations(Of TOwner, TTarget)
Visual C++
generic<typename TOwner, typename TTargetObject, typename TTarget>
where TOwner : ICartellaObject
where TTargetObject : ref class, gcnew(), TTarget
where TTarget : IBaseObject
ICartellaPagedRelations<TOwner, TTarget>^ CreatePagedRelations(
	TOwner owner, 
	int pageSize, 
	bool showDeleted, 
	Nullable<bool> showUnapproved, 
	bool isReadonly
)

Parameters

owner
Type: TOwner
Owner object with Type TOwner
pageSize
Type: System..::..Int32
Override page size for the relation to be created
showDeleted
Type: System..::..Boolean
Determine if to show only deleted objects in relations
showUnapproved
Type: System..::..Nullable<(Of <(<'Boolean>)>)>
Determine if to show only unapproved objects in relations
isReadonly
Type: System..::..Boolean
Determine if the relations object return allow insert/remove or not

Type Parameters

TOwner
Owner Type, must be derived from ICartellaObject interface,
TTargetObject
Target class Type. It must be a new-able class type for object creation. Cannot be interface or abstract class.
TTarget
Target Type, must be derived from IBaseOjbect interface.

Field Value

ICartellaPagedRelations<TOwner, TTarget>

Return Value

Paged Relations object

See Also