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

            configAction.Invoke(config);

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

            services.AddTransient <IHookmanClientFactory, HookmanClientFactory>();

            return(services);
        }