ConsoleAppsExtensionsRegisterServerForConsole - метод |
Выполняет регистрацию зависимостей для консольной команды, использующей серверное API и прямое подключение к БД.
Пространство имён:
Tessa.Platform.ConsoleApps
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксисpublic static IUnityContainer RegisterServerForConsole(
this IUnityContainer container,
Func<DbManager> createDbManagerFunc = null
)
<ExtensionAttribute>
Public Shared Function RegisterServerForConsole (
container As IUnityContainer,
Optional createDbManagerFunc As Func(Of DbManager) = Nothing
) As IUnityContainer
public:
[ExtensionAttribute]
static IUnityContainer^ RegisterServerForConsole(
IUnityContainer^ container,
Func<DbManager^>^ createDbManagerFunc = nullptr
)
[<ExtensionAttribute>]
static member RegisterServerForConsole :
container : IUnityContainer *
?createDbManagerFunc : Func<DbManager>
(* Defaults:
let _createDbManagerFunc = defaultArg createDbManagerFunc null
*)
-> IUnityContainer
Параметры
- container
- Тип: IUnityContainer
Контейнер, в котором выполняется регистрация. Не может быть равен null. - createDbManagerFunc (Optional)
- Тип: SystemFuncDbManager
Функция, выполняющая создание объекта с соединением к базе данных,
или null, если регистрация соединения к БД не выполняется в этом методе.
Возвращаемое значение
Тип:
IUnityContainerКонтейнер
container для цепочки вызовов.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IUnityContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также