This commit is contained in:
itcsx committed 2026-09-15 16:25:06 +08:00
1 parent fcbeba7287
commit f2f5807372
33 files changed
+1399 -1444

No files matched your search

@@ -87,17 +87,17 @@ namespace CloudBuilder.Core.Application.Builders
return this;
}
public T GetTransientService<T>()
{
object? t = Services.BuildServiceProvider().GetService(typeof(T));
if (t == null) return default(T)!;
return (T)t;
}
//public T GetTransientService<T>()
//{
// object? t = Services.BuildServiceProvider().GetService(typeof(T));
// if (t == null) return default(T)!;
// return (T)t;
//}
public T GetTransientRequiredService<T>()
{
return (T)Services.BuildServiceProvider().GetRequiredService(typeof(T));
}
//public T GetTransientRequiredService<T>()
//{
// return (T)Services.BuildServiceProvider().GetRequiredService(typeof(T));
//}
public static Assembly[] GetAssemblies()
{
@@ -41,19 +41,6 @@ namespace CloudBuilder.Core.Application.Packs
services.AddScoped<IApplicationService, ApplicationService>();
//services.TryAddSingleton<IInputDtoTypeFinder, InputDtoTypeFinder>();
//services.TryAddSingleton<IOutputDtoTypeFinder, OutputDtoTypeFinder>();
//services.TryAddSingleton<ICancellationTokenProvider, NoneCancellationTokenProvider>();
//services.TryAddSingleton<IEmailSender, DefaultEmailSender>();
//services.TryAddSingleton<ICacheService, CacheService>();
//services.TryAddScoped<IFilterService, FilterService>();
//services.TryAddTransient<IClientHttpCrypto, ClientHttpCrypto>();
//services.AddTransient<ClientHttpCryptoHandler>();
//services.AddDistributedMemoryCache();
return services;
}
}