Files
OrpaonVision/OrpaonVision.ConfigApp/DependencyInjection/ServiceCollectionExtensions.cs
2026-03-29 23:17:20 +08:00

25 lines
801 B
C#

using Microsoft.Extensions.DependencyInjection;
using OrpaonVision.ConfigApp.Annotation.Options;
using OrpaonVision.ConfigApp.Annotation.Services;
using OrpaonVision.Core.Annotation;
namespace OrpaonVision.ConfigApp.DependencyInjection;
/// <summary>
/// ConfigApp 服务注册扩展。
/// </summary>
public static class ServiceCollectionExtensions
{
/// <summary>
/// 注册 ConfigApp 应用服务。
/// </summary>
/// <param name="services">服务集合。</param>
/// <returns>服务集合。</returns>
public static IServiceCollection AddConfigAppServices(this IServiceCollection services)
{
services.AddSingleton(new CvatOptions());
services.AddSingleton<IAnnotationSyncAppService, CvatAnnotationSyncAppService>();
return services;
}
}