ASP有植入式的SDK.
Program.cs
app.MapControllers()
app.UseCloudEvents(); app.MapSubscribeHandler();
如果不加UseCloudEvents()也会订阅成功, 但在Controller中解不出参数.
UseCloudEvents()
Controller
[Topic("{消息borker名称}", "{Topic/Channel}")]
其中消息broker名称是组件描述pubsub.yaml文件中指定的那个
pubsub.yaml
metadata: name: {消息borker名称}
跟配置状态存储的名称类似
[Topic("{消息borker名称}", "{Topic/Channel}")] [HttpPost] public async Task ServerPost([FromBody] 参数类型 参数名) { }
No due date set.
No dependencies set.
Deleting a branch is permanent. It CANNOT be undone. Continue?
ASP有植入式的SDK.
Program.cs中,app.MapControllers()之前:如果不加
UseCloudEvents()也会订阅成功, 但在Controller中解不出参数.Controller中的方法上添加[Topic("{消息borker名称}", "{Topic/Channel}")]其中消息broker名称是组件描述
pubsub.yaml文件中指定的那个跟配置状态存储的名称类似