本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

請求處理常式(Handler)

更新時間:2025-01-15 19:40

本文介紹在Function Compute中使用C#運行時開發請求處理常式的相關概念和方法。

什麼是請求處理常式

FC函數的請求處理常式,是函數代碼中處理請求的方法。當您的FC函數被調用時,Function Compute會運行您提供的Handler方法處理請求。

您可以通過Function Compute控制台,在建立或更新函數時為函數配置請求處理常式。具體操作,請參見管理函數

對於C#語言的FC函數,其請求處理常式的格式為程式集名稱::命名空間.類名::方法名Assembly::Namespace.ClassName::MethodName)。
參數說明
參數說明
Assembly建立的程式集的名稱。
Namespace命名空間名稱。
ClassName類名。
MethodName方法名。
假設程式集名稱為HelloFcApp,則請求處理常式的配置為HelloFcApp::Example.HelloFC::StreamHandler。一個簡單的程式樣本如下。
using System.IO;

namespace Example
{
    public class HelloFC
  {
      public async Task<Stream> StreamHandler(Stream input)
    {
        //function logic
    }
  }
}

配置說明

請求處理常式的具體配置均需符合Function Compute平台的配置規範。配置規範因請求處理常式類型而異。

請求處理常式分為事件請求處理常式(Event Handler)和HTTP請求處理常式(HTTP Handler)。其中事件請求由各種事件來源觸發產生,HTTP請求則由HTTP觸發器觸發產生。兩種請求處理常式的詳細解釋,請參見請求處理常式類型

請求處理常式的具體配置樣本,請分別參見事件請求處理常式(Event Handler)HTTP請求處理常式(HTTP Handler)

  • 本頁導讀 (1, M)
  • 什麼是請求處理常式
  • 配置說明
文檔反饋