FluentServiceConfigurator<TConfigurator>
public class FluentServiceConfigurator<TConfigurator> : BaseFluentConfigurator<TConfigurator> where TConfigurator : FluentServiceConfigurator<TConfigurator>
Represents the 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 a scope name condition for the registration, it will be used only when a scope with the given name requests it.
Sets a condition for the registration that it will be used only within the scope defined by the given type.
Sets a condition for the registration that it will be used only within the scope defined by the given type.
Sets a generic condition for the registration.
Sets a parent target condition for the registration.
Sets a parent target condition for the registration.
Sets an attribute condition for the registration.
Sets an attribute condition for the registration.
Binds a constructor or method parameter to a named registration, so the container will perform a named resolution on the bound dependency.
Sets the lifetime of the registration.
Sets the name of the registration.
Sets the lifetime to PerScopedRequestLifetime. This lifetime will create a new instance between scoped services. This means
that every scoped service will get a different instance but within their dependency tree it will behave as a singleton.
Sets a scoped lifetime for the registration.
Sets a singleton lifetime for the registration.