public TransactionManagerExtension(IGrainActivationContext context) { this.factories = context.GetResourceFactoryRegistry <ITransactionManager>(); this.managers = new Dictionary <string, ITransactionManager>(); }
public static void RegisterResourceFactory <T>(this IGrainActivationContext context, string name, Func <T> factory) { ResourceFactoryRegistry <T> registry = context.GetResourceFactoryRegistry <T>(true); registry[name] = factory; }