我有一个长期运行的操作:
void LongRunningOperation(string someValue);
我如何异步调用它(我想要一个火灾和忘记机制)?
答案 0 :(得分:4)
您可以将模式设置为单向。
您不需要异步调用这些方法。如果模式是单向的话,调用方法会在调用时立即返回。
使用:
[OperationContract(IsOneWay = true)]
属性描述您的操作合同。
答案 1 :(得分:0)
假设您已将代理配置为服务,则需要执行以下操作(在VS中):
BeginLongRunningOperation
的方法;这是你的异步方法。