IMetabaseCache.GetInstanceById

Syntax

GetInstanceById(Id: String; ParamValues: IMetabaseObjectParamValues): IMetabaseObjectInstance;

Parameters

Id. Object identifier.

ParamValues. Values of parameters that were used for object opening.

Description

The GetInstanceById method returns an object instance from repository cache by identifier and specified parameters set.

Comments

An object is put to repository cache on the first opening. If an object is opened with different parameters, caching is executed for each parameters set.

If cache does not contain the specified object or an object instance for specified parameters values, the method returns Null.

See also:

IMetabaseCache