Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static void Main(string[] args)
- {
- var serviceCollection = new ServiceCollection();
- serviceCollection.AddTransient<SomeDependency>();
- serviceCollection.AddScoped<SomeManager>();
- serviceCollection.AddScoped<SomeManager>();
- var serviceProvider = serviceCollection.BuildServiceProvider();
- var service = serviceProvider.GetServices<SomeManager>();
- Console.WriteLine("Hello World!");
- }
- }
- public class SomeManager
- {
- private SomeDependency _dependency;
- public SomeManager(SomeDependency dependency)
- {
- _dependency = dependency;
- }
- }
- public class SomeDependency
- {
- public int MyProperty { get; set; }
- }
Add Comment
Please, Sign In to add comment