From 3c70e366fbd25ef5e214c75ecb7c8e499bc4d94e Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Nov 2020 21:07:17 +0800 Subject: [PATCH] Use IServiceScopeFactory in AbpHybridJsonSerializer. --- .../Volo/Abp/Json/AbpHybridJsonSerializer.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/framework/src/Volo.Abp.Json/Volo/Abp/Json/AbpHybridJsonSerializer.cs b/framework/src/Volo.Abp.Json/Volo/Abp/Json/AbpHybridJsonSerializer.cs index 69f27d4b3c..560d6baa36 100644 --- a/framework/src/Volo.Abp.Json/Volo/Abp/Json/AbpHybridJsonSerializer.cs +++ b/framework/src/Volo.Abp.Json/Volo/Abp/Json/AbpHybridJsonSerializer.cs @@ -10,17 +10,17 @@ namespace Volo.Abp.Json { protected AbpJsonOptions Options { get; } - protected IHybridServiceScopeFactory HybridServiceScopeFactory { get; } + protected IServiceScopeFactory ServiceScopeFactory { get; } - public AbpHybridJsonSerializer(IOptions options, IHybridServiceScopeFactory hybridServiceScopeFactory) + public AbpHybridJsonSerializer(IOptions options, IServiceScopeFactory serviceScopeFactory) { Options = options.Value; - HybridServiceScopeFactory = hybridServiceScopeFactory; + ServiceScopeFactory = serviceScopeFactory; } public string Serialize(object obj, bool camelCase = true, bool indented = false) { - using (var scope = HybridServiceScopeFactory.CreateScope()) + using (var scope = ServiceScopeFactory.CreateScope()) { var serializerProvider = GetSerializerProvider(scope.ServiceProvider, obj.GetType()); return serializerProvider.Serialize(obj, camelCase, indented); @@ -29,7 +29,7 @@ namespace Volo.Abp.Json public T Deserialize(string jsonString, bool camelCase = true) { - using (var scope = HybridServiceScopeFactory.CreateScope()) + using (var scope = ServiceScopeFactory.CreateScope()) { var serializerProvider = GetSerializerProvider(scope.ServiceProvider, typeof(T)); return serializerProvider.Deserialize(jsonString, camelCase); @@ -38,7 +38,7 @@ namespace Volo.Abp.Json public object Deserialize(Type type, string jsonString, bool camelCase = true) { - using (var scope = HybridServiceScopeFactory.CreateScope()) + using (var scope = ServiceScopeFactory.CreateScope()) { var serializerProvider = GetSerializerProvider(scope.ServiceProvider, type); return serializerProvider.Deserialize(type, jsonString, camelCase);