Esempio n. 1
0
        public static IServiceCollection AddHookmanClient(this IServiceCollection services, Action <HookmanClientConfig> configAction)
        {
            var config = new HookmanClientConfig();

            configAction.Invoke(config);

            return(AddHookmanClient(services, config));
        }
 public HookmanClientFactory(HookmanClientConfig config) =>
Esempio n. 3
0
        public static IServiceCollection AddHookmanClient(this IServiceCollection services, HookmanClientConfig config)
        {
            services.AddSingleton <HookmanClientConfig>(_ => config);

            services.AddTransient <IHookmanClientFactory, HookmanClientFactory>();

            return(services);
        }