public object GetInstance(InstanceContext instanceContext, Message message) { TomeltInstanceContext item = new TomeltInstanceContext(_workContextAccessor); instanceContext.Extensions.Add(item); return(item.Resolve(_componentRegistration)); }
public void ReleaseInstance(InstanceContext instanceContext, object instance) { TomeltInstanceContext context = instanceContext.Extensions.Find <TomeltInstanceContext>(); if (context != null) { context.Dispose(); } }