将OperationContext传递给异步调用

时间:2011-08-03 15:23:25

标签: c# .net-3.5

C#,3.5 - 这都是后端;根本没有涉及UI。我正在尝试使用BeginInvoke和EndInvoke异步调用另一个函数的函数。我需要使用不同的参数调用该方法4次,然后,在完成所有调用之后,我合并所有结果并继续。一切正常,除了调用需要OperationContext用于凭证等。是否有一种简单的方法可以将OperationContext以某种方式传递给BeginInvoke语句?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以尝试在代理人的包装内使用OperationContextScope