亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從持久函數編排器中的私有方法調用活動函數可以嗎?

從持久函數編排器中的私有方法調用活動函數可以嗎?

C#
SMILET 2023-07-09 17:46:57
是否可以從 Durable Function Orchestrator 中的私有方法調用活動函數,或者應該避免這樣做?這是一個例子:[FunctionName(nameof(OrchFunc))]public async Task OrchFunc(    [OrchestrationTrigger] DurableOrchestrationContext context,    ILogger logger) {    var myParameter = context.GetInput<string>();    // Any issue with doing this with the way checkpoints work?    var result = await MyPrivateFunc(context, myProperty);}private async Task<bool> MyPrivateFunc(    DurableOrchestrationContext context,    string myParameter) {    return result = await context.CallActivityAsync<bool>(nameof(MyActivityFunc), myParameter);}請記住,這是一個澄清問題的簡單示例。我已經知道它可以直接從編排函數調用,從而跳過私有函數。我并不是想看看它是否有意義,而是只是想了解是否會產生意想不到的副作用。
查看完整描述

1 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

我想您可能已經擺脫了這個問題,但對于其他尋求此問題的人來說,是的,這應該可以正常工作。將context通過引用傳遞,因此它仍然是調用活動函數的函數。但請注意,對編排的限制仍然適用于私有方法,因此await除了context.



查看完整回答
反對 回復 2023-07-09
  • 1 回答
  • 0 關注
  • 123 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號