本文介绍在函数计算中使用C#运行时开发请求处理程序的相关概念和方法。
什么是请求处理程序
FC函数的请求处理程序,是函数代码中处理请求的方法。当您的FC函数被调用时,函数计算会运行您提供的Handler方法处理请求。
您可以通过函数计算控制台,在创建或更新函数时为函数配置请求处理程序。具体操作,请参见管理函数。
对于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
    }
  }
}配置说明
请求处理程序的具体配置均需符合函数计算平台的配置规范。配置规范因请求处理程序类型而异。
请求处理程序分为事件请求处理程序(Event Handler)和HTTP请求处理程序(HTTP Handler)。其中事件请求由各种事件源触发生成,HTTP请求则由HTTP触发器触发生成。两种请求处理程序的详细解释,请参见请求处理程序类型。
请求处理程序的具体配置示例,请分别参见事件请求处理程序(Event Handler)和HTTP请求处理程序(HTTP Handler)。
该文章对您有帮助吗?