0

WCF サービスには、次の属性で装飾された多くの操作があります

[OperationContract(AsyncPattern = true)]

IAsyncResult BeginSomething1(...)

レスポンス EndSomething1()

[OperationContract(AsyncPattern = true)]

IAsyncResult BeginSomething2(...)

レスポンス EndSomething2()

WCF サービスをどのように構成しても、取得できないことに気付きました

BeginSomething1 と BeginSomething2 を同時に実行する必要があります。

つまり、まずクライアントで BeginSomething1 を呼び出します。BeginSomething2 は、EndSomething1 が完了するまでサーバーで実行されているようには見えません。

私のWCFサービスは、AspNetCompatibilityRequirementsをtrueに設定するように作られているので、これが何か関係があるのではないかと思っています...

これをオフにする必要がある場合は、かなりの作業が必要になる可能性があるため、回避策があるかどうかを期待していましたか?

ありがとう

4

1 に答える 1