예제 #1
0
 public GlobalServiceId(IContextId contextId, ushort id)
 {
     ContextId = contextId;
     Id = id;
 }
예제 #2
0
 async Task<Assembly> IContextLoader.LoadContext(IContextId contextId)
 {
     return LoadModule((ModuleId)contextId);
 }
예제 #3
0
        public IDataObjectFactory GetDataObjectFactory(IContextId contextId)
        {
            ContextInfo context;
            if (!contextIdToContext.TryGetValue(contextId, out context))
                throw new Exception("Context not found.");

            return context.DataObjectFactory;
        }