Autofac RegisterInstance vs instance unique

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

VS

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

J'ai vu ce code à partir d'un ex-employé ici et je me demande si le gars a voulu enregistrer un .Instance unique() le comportement.

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

Est le manuel newing de la ServiceProductDataProvider avec RegisterInstance pas le même que pour le Registre .Instance unique() ??

OriginalL'auteur Elisabeth | 2015-07-23