Gets the optimization key parameter used for caching purposes.

Namespace: MonoSoftware.MonoX.BusinessLayer
Assembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)

Syntax

C#
protected virtual string GetOptimizationKey(
	string rootKey,
	int parentEntityType,
	Guid parentEntityId,
	params Object[] addKeys
)
Visual Basic
Protected Overridable Function GetOptimizationKey ( 
	rootKey As String,
	parentEntityType As Integer,
	parentEntityId As Guid,
	ParamArray addKeys As Object()
) As String
Visual C++
protected:
virtual String^ GetOptimizationKey(
	String^ rootKey, 
	int parentEntityType, 
	Guid parentEntityId, 
	... array<Object^>^ addKeys
)
F#
abstract GetOptimizationKey : 
        rootKey : string * 
        parentEntityType : int * 
        parentEntityId : Guid * 
        addKeys : Object[] -> string 
override GetOptimizationKey : 
        rootKey : string * 
        parentEntityType : int * 
        parentEntityId : Guid * 
        addKeys : Object[] -> string 

Parameters

rootKey
Type: System..::..String
Root key
parentEntityType
Type: System..::..Int32
Parent entity type
parentEntityId
Type: System..::..Guid
Parent entity id
addKeys
Type: array<System..::..Object>[]()[][]
Other keys

Return Value

Type: String
Key

See Also