예제 #1
0
        public static void UseMedidatR(this IGlobalConfiguration globalConfiguration)
        {
            var jsonSettings = new JsonSerializerSettings {
                TypeNameHandling = TypeNameHandling.All
            };

            globalConfiguration.UseSerializerSettings(jsonSettings);
        }
예제 #2
0
        public static void UseHangfire(this IGlobalConfiguration configuration)
        {
            var jsonSettings = new JsonSerializerSettings
            {
                TypeNameHandling = TypeNameHandling.All
            };

            configuration.UseSerializerSettings(jsonSettings);
        }
예제 #3
0
        public static void UseLuigi(this IGlobalConfiguration configuration, IServiceProvider serviceProvider)
        {
            configuration.UseActivator(new LuigiHangfireJobActivator(serviceProvider));
            var jsonSerializerSettings = new JsonSerializerSettings
            {
                TypeNameHandling = TypeNameHandling.All,
            };

            configuration.UseSerializerSettings(jsonSerializerSettings);
        }
예제 #4
0
        public static IGlobalConfiguration UseMediatR(this IGlobalConfiguration config, IMediator mediator)
        {
            config.UseActivator(new MediatRJobActivator(mediator));

            config.UseSerializerSettings(new JsonSerializerSettings
            {
                TypeNameHandling = TypeNameHandling.Objects
            });

            return(config);
        }
        public static IGlobalConfiguration UseMediatR(this IGlobalConfiguration configuration)
        {
            var jsonSettings = new JsonSerializerSettings
            {
                TypeNameHandling = TypeNameHandling.All
            };

            configuration.UseSerializerSettings(jsonSettings);

            return(configuration);
        }
    public static IGlobalConfiguration UseMediatR(this IGlobalConfiguration configuration)
    {
        if (configuration is null)
        {
            throw new ArgumentNullException(nameof(configuration));
        }

        var jsonSettings = new JsonSerializerSettings
        {
            TypeNameHandling = TypeNameHandling.All
        };

        configuration.UseSerializerSettings(jsonSettings);

        return(configuration);
    }