SettingsUnitExtensionsRegisterSettingsUnitPluginTPlugin(IUnityContainer, ReadOnlySpanSettingsUnitDescriptor) - метод
Registers a settings unit plugin and associates it with one or more settings unit descriptors.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public static IUnityContainer RegisterSettingsUnitPlugin<TPlugin>(
this IUnityContainer container,
ReadOnlySpan<SettingsUnitDescriptor> unitDescriptors
)
where TPlugin : class, ISettingsUnitPlugin
<ExtensionAttribute>
Public Shared Function RegisterSettingsUnitPlugin(Of TPlugin As {Class, ISettingsUnitPlugin}) (
container As IUnityContainer,
unitDescriptors As ReadOnlySpan(Of SettingsUnitDescriptor)
) As IUnityContainer
public:
[ExtensionAttribute]
generic<typename TPlugin>
where TPlugin : ref class, ISettingsUnitPlugin
static IUnityContainer^ RegisterSettingsUnitPlugin(
IUnityContainer^ container,
ReadOnlySpan<SettingsUnitDescriptor^> unitDescriptors
)
[<ExtensionAttribute>]
static member RegisterSettingsUnitPlugin :
container : IUnityContainer *
unitDescriptors : ReadOnlySpan<SettingsUnitDescriptor> -> IUnityContainer when 'TPlugin : not struct and ISettingsUnitPlugin
- container IUnityContainer
- unitDescriptors ReadOnlySpanSettingsUnitDescriptor
-
A collection of settings unit descriptors that should be handled by the specified plugin.
Any descriptors that is not yet registered will be registered automatically,
but already registered descriptors will not override their registrations.
- TPlugin
- The plugin type must be a concrete class and must be registered in Unity container.
IUnityContainerThe
container for method chaining.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IUnityContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
The method automatically registers the plugin in the Unity-container by its name if it is not already registered there, using the default lifetime manager (ContainerControlledLifetimeManager).