将OperationContext传递给异步调用

本文关键字:异步 调用 OperationContext | 更新日期: 2023-09-27 18:04:18

c#, 3.5 -这些都是后端;根本不涉及UI。我试图使用BeginInvoke和EndInvoke从另一个函数异步调用一个函数。我需要用不同的参数调用该方法4次,然后,在所有调用完成后,我合并所有结果并继续。除了调用需要OperationContext来获取凭据等之外,一切都运行良好。是否有一种简单的方法将OperationContext传递给BeginInvoke语句?

将OperationContext传递给异步调用

根据delegate的类型选择BeginInvoke语句。如果您需要OperationContext,则将其作为方法的参数,然后在调用BeginInvoke时将其传递给函数。

您可以尝试在代理的包装器中使用OperationContextScope