FluentServiceConfigurator<TService, TImplementation, TConfigurator>
public class FluentServiceConfigurator<TService, TImplementation, TConfigurator> : BaseFluentServiceConfigurator<TService, TImplementation, TConfigurator> where TConfigurator : FluentServiceConfigurator<TService, TImplementation, TConfigurator>
Represents the generic fluent service registration api.
Registers the given service by all of it's implemented types.
Binds the currently configured registration to an additional service type.
Binds the currently configured registration to an additional service type.
It means this registration would be used as a logical scope for it's dependencies, the dependencies registered with the InNamedScope and with the same name as it's param will be preferred during resolution.
Sets an instance as the resolution target of the registration.
Sets the name of the registration.