Azure FunctionsのDI

サム:

ASP.NET Web APIアプリで使用するクラスライブラリがいくつかあり、Azure SQL Database、Cosmos DBなどの複数のデータベースに対するCRUD操作など、すべてのバックエンドのものを処理します。

ホイールを再発明して、Visual Studio 2017で作成している新しいAzure関数でそれらを使用できるようにしたくありません。すべてのリポジトリメソッドはインターフェイスを使用します。では、新しいAzure関数に依存関係注入を実装するにはどうすればよいでしょうか。

DIのサポートはありませんが、少し混乱しています。Azure FunctionsはWebJobsと同じSDKに基づいているようです。昨年MicrosoftはWebJobsでDIのサポートを開始したと思います。私はNinjectを使用して実装したので、確かにわかっています。

新しいAzure Functionsプロジェクトで既存のライブラリを使用できるようにする方法はありますか?

サム:

サービスロケーターの(アンチ)パターンに加えて、これら2つの手法がわかります。Azure Functionsチームにもコメントを求めました。

https://blog.wille-zone.de/post/azure-functions-dependency-injection/

https://blog.wille-zone.de/post/azure-functions-proper-dependency-injection/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Azure FunctionsのDI

分類Dev

Azure FunctionsのDI

分類Dev

Azure Functions V2にサードパーティのDIフレームワーク(Lamar / Autofac)を登録する適切な方法

分類Dev

Developing Azure functions locally

分類Dev

Azure functions runtime configuration

分類Dev

Azure Functions return IQueryable

分類Dev

Azure Functions Traffic Manager

分類Dev

Azure Functions does not run on Azure but works locally

分類Dev

Calling Azure functions through the Azure CLI

分類Dev

Azure Functions PowerShellAPIのOpenAPI仕様の構成

分類Dev

Azure Functionsの環境ごとの構成?

分類Dev

Azure Functions V2のOpenAPI(別名Swagger)

分類Dev

Azure FunctionsとLogic Apps

分類Dev

Azure FunctionsとLogic Apps

分類Dev

Azure FunctionsとLogic Apps

分類Dev

SQL connection pooling in Azure Functions

分類Dev

Azure Functions Billing Async Methods

分類Dev

Cannot install Azure Functions Extension

分類Dev

Validating Azure Functions CRUD operations

分類Dev

Headless browser in Azure functions JavaScript?

分類Dev

Azure functions & HTTP OPTIONS request

分類Dev

Need clarification on the Azure Functions ecosystem

分類Dev

Serverless architecture - Azure functions @edge

分類Dev

Global exception handler for Azure Functions

分類Dev

Install Python modules in Azure Functions

分類Dev

Use EventEmitter with NodeJs and Azure Functions

分類Dev

DIインスタンスを関数メソッドに直接挿入する(Azure Functions)

分類Dev

Azure WebjobsとAzure Functions:選択方法

分類Dev

Whats the difference between Azure Functions and Azure Durable Function

Related 関連記事

ホットタグ

アーカイブ