Autofac RegisterInstance против SingleInstance

IProductRepositoryProxy ProductDataServiceProviderInstance = new ServiceProductDataProvider();
builder.RegisterInstance(ProductDataServiceProviderInstance).As<IProductRepositoryProxy>();

В.С.

builder.RegisterType<ServiceProductDataProvider>().As<IProductRepositoryProxy>().InstancePerRequest();

Я видел этот код от бывшего сотрудника здесь и удивлялся, хочет ли парень зарегистрировать поведение .SingleInstance ().

builder.RegisterType<ServiceProductDataProvider>().As<IProductRepositoryProxy>().SingleInstance();

Разве ручное обновление поставщика ServiceProductDataProvider с RegisterInstance не совпадает с регистром .SingleInstance () ??

Ответы на вопрос(1)

Ваш ответ на вопрос