SettingsUnitExtensionsRegisterSettingsUnitPluginTPlugin - метод
Registers a settings unit plugin and associates it with one or more settings unit descriptors.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public static IUnityContainer RegisterSettingsUnitPlugin<TPlugin>(
this IUnityContainer container,
ReadOnlySpan<SettingsUnitDescriptor> unitDescriptors,
ReadOnlySpan<SettingsUnitCategoryDescriptor> categoryDescriptors = default
)
where TPlugin : ISettingsUnitPlugin
<ExtensionAttribute>
Public Shared Function RegisterSettingsUnitPlugin(Of TPlugin As ISettingsUnitPlugin) (
container As IUnityContainer,
unitDescriptors As ReadOnlySpan(Of SettingsUnitDescriptor),
Optional categoryDescriptors As ReadOnlySpan(Of SettingsUnitCategoryDescriptor) = Nothing
) As IUnityContainer
public:
[ExtensionAttribute]
generic<typename TPlugin>
where TPlugin : ISettingsUnitPlugin
static IUnityContainer^ RegisterSettingsUnitPlugin(
IUnityContainer^ container,
ReadOnlySpan<SettingsUnitDescriptor^> unitDescriptors,
ReadOnlySpan<SettingsUnitCategoryDescriptor^> categoryDescriptors = ReadOnlySpan<SettingsUnitCategoryDescriptor^>()
)
[<ExtensionAttribute>]
static member RegisterSettingsUnitPlugin :
container : IUnityContainer *
unitDescriptors : ReadOnlySpan<SettingsUnitDescriptor> *
?categoryDescriptors : ReadOnlySpan<SettingsUnitCategoryDescriptor>
(* Defaults:
let _categoryDescriptors = defaultArg categoryDescriptors new ReadOnlySpan<SettingsUnitCategoryDescriptor>()
*)
-> IUnityContainer when 'TPlugin : 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.
- categoryDescriptors ReadOnlySpanSettingsUnitCategoryDescriptor (Optional)
-
Optional collection of category descriptors required by the provided unit descriptors.
Any descriptors that is not yet registered will be registered automatically,
but already registered descriptors will not override their registrations.
- TPlugin
IUnityContainerThe
container for method chaining.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IUnityContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).