KeyedServiceExtensions.AddTransientNamedService Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddTransientNamedService<TService,TInstance>(IServiceCollection, String) |
Register a transient named service |
AddTransientNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>) |
Register a transient named service |
AddTransientNamedService<TService,TInstance>(IServiceCollection, String)
- Source:
- KeyedService.cs
Register a transient named service
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransientNamedService<TService,TInstance> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name) where TService : class where TInstance : class, TService;
static member AddTransientNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddTransientNamedService(Of TService As Class, TInstance As Class) (collection As IServiceCollection, name As String) As IServiceCollection
Type Parameters
- TService
- TInstance
Parameters
- collection
- IServiceCollection
- name
- String
Returns
Applies to
AddTransientNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)
- Source:
- KeyedService.cs
Register a transient named service
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransientNamedService<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name, Func<IServiceProvider,string,TService> factory) where TService : class;
static member AddTransientNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<IServiceProvider, string, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddTransientNamedService(Of TService As Class) (collection As IServiceCollection, name As String, factory As Func(Of IServiceProvider, String, TService)) As IServiceCollection
Type Parameters
- TService
Parameters
- collection
- IServiceCollection
- name
- String
- factory
- Func<IServiceProvider,String,TService>