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