Azure functions Azure函数/WebJobs扩展如何注册http端点?
查看azure函数的持久任务框架扩展时,它会在Azure functions Azure函数/WebJobs扩展如何注册http端点?,azure-functions,azure-webjobs,Azure Functions,Azure Webjobs,查看azure函数的持久任务框架扩展时,它会在运行时/webhooks/durabletasks/instances创建一些管理端点 我得出结论,这就是处理这些请求的代码: 但是我不知道扩展如何注册这些端点,因为我正在创建自己的扩展,并且还想注册其他端点。为Azure函数扩展注册端点有两个关键组件 调用找到的context.GetWebhookHandler() 扩展必须实现找到的iasynconverter 当这两个条件都满足时,函数运行时将把API命名空间运行时/webhooks/*中的所
运行时/webhooks/durabletasks/instances创建一些管理端点
我得出结论,这就是处理这些请求的代码:
但是我不知道扩展如何注册这些端点,因为我正在创建自己的扩展,并且还想注册其他端点。为Azure函数扩展注册端点有两个关键组件
context.GetWebhookHandler()
iasynconverter
运行时/webhooks/*
中的所有请求转发给iasynconverter
的实现。如果以持久任务框架为例,那么httpapidhandler
将查看这些请求的路径和方法,以将请求路由到适当的API方法
无法在
运行时/webhooks/*
命名空间之外注册端点。但是,您可以在该名称空间中创建任意数量的端点。作为扩展开发人员,您负责将那些HttpRequestMessage
对象路由到该端点的API逻辑。为Azure函数扩展注册端点有两个关键组件
context.GetWebhookHandler()
iasynconverter
运行时/webhooks/*
中的所有请求转发给iasynconverter
的实现。如果以持久任务框架为例,那么httpapidhandler
将查看这些请求的路径和方法,以将请求路由到适当的API方法
无法在运行时/webhooks/*
命名空间之外注册端点。但是,您可以在该名称空间中创建任意数量的端点。作为扩展开发人员,您负责将那些HttpRequestMessage
对象路由到该端点的API逻辑