このトピックでは、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依存関係ライブラリを提供し、ハンドラーやコンテキストオブジェクトなどの情報を定義します。