Autofac .NET Inversion of Control Container
PreserveExistingDefaults<(Of <(TLimit, TActivatorData, TSingleRegistrationStyle>)>) Method (registration)
NamespacesAutofacRegistrationExtensionsPreserveExistingDefaults<(Of <(TLimit, TActivatorData, TSingleRegistrationStyle>)>)(IRegistrationBuilder<(Of <(TLimit, TActivatorData, TSingleRegistrationStyle>)>))
Specifies that the component being registered should only be made the default for services that have not already been registered.
Declaration Syntax
C#Visual BasicVisual C++
public static IRegistrationBuilder<TLimit, TActivatorData, TSingleRegistrationStyle> PreserveExistingDefaults<TLimit, TActivatorData, TSingleRegistrationStyle>(
	IRegistrationBuilder<TLimit, TActivatorData, TSingleRegistrationStyle> registration
)
where TSingleRegistrationStyle : SingleRegistrationStyle
Public Shared Function PreserveExistingDefaults(Of TLimit, TActivatorData, TSingleRegistrationStyle As SingleRegistrationStyle) ( _
	registration As IRegistrationBuilder(Of TLimit, TActivatorData, TSingleRegistrationStyle) _
) As IRegistrationBuilder(Of TLimit, TActivatorData, TSingleRegistrationStyle)
public:
generic<typename TLimit, typename TActivatorData, typename TSingleRegistrationStyle>
where TSingleRegistrationStyle : SingleRegistrationStyle
static IRegistrationBuilder<TLimit, TActivatorData, TSingleRegistrationStyle>^ PreserveExistingDefaults(
	IRegistrationBuilder<TLimit, TActivatorData, TSingleRegistrationStyle>^ registration
)
Generic Template Parameters
TLimit
Registration limit type.
TActivatorData
Activator data type.
TSingleRegistrationStyle
Registration style.
Parameters
registration (IRegistrationBuilder<(Of <(TLimit, TActivatorData, TSingleRegistrationStyle>)>))
Registration to set service mapping on.
Return Value
Registration builder allowing the registration to be configured.

Assembly: Autofac (Module: Autofac) Version: 2.1.13.813 (2.1.13.813)