このトピックでは、C# フレームワークを使用してFunction Computeで関数を記述する方法について説明します。
制限事項
C# プログラミング言語は、PythonやNode.jsなどのスクリプト言語とは異なります。 C# ランタイムでは、Function Computeで [ZIPのアップロード] 、[フォルダのアップロード] 、または [OSS] を選択して、コンパイルおよびパッケージコードをアップロードできます。 オンラインコンパイルは、C# ランタイムではサポートされません。
C# ランタイム
Function Computeは、次のC# ランタイムをサポートしています。
バージョン | オペレーティングシステム |
. NET Core 3.1 | Debian 9 |
Function Computeは、C# ランタイムに次の依存関係ライブラリを提供します。
Aliyun.Serverless.Core: イベントハンドラーインターフェイスやリクエストハンドラーで使用されるコンテキストオブジェクトなどの情報を定義します。 このライブラリが必要です。
Aliyun.Serverless.Core.Http: HTTPリクエストのハンドラーインターフェイスに関する情報を定義します。