Interface ICachedApiFactory
Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime.dll
public interface ICachedApiFactory
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ICachedApiFactory>(ICachedApiFactory)
Methods
Get<T>()
T Get<T>() where T : IDslApi
Returns
T
Type Parameters
T
GetIOApi<T>()
T GetIOApi<T>() where T : IIOApi
Returns
T
Type Parameters
T
Release(object)
void Release(object api)
Parameters
api
object
ReleaseAll()
void ReleaseAll()
SetContext(WorkflowContext)
void SetContext(WorkflowContext context)
Parameters
context
WorkflowContext