0

voidを返すWCFプロキシのメソッドがあります。戻り値がvoidでない場合、結果を取得するために対応するEnd ...メソッドを呼び出す必要がありますが、戻り値がvoidの場合はどうなりますか?

例えば:

    ModuleProxy.Instance.Controller.BeginSaveConfiguration(Module.Name, Proxy_EndSaveConfig, null);
    ...
}

private void Proxy_EndSaveConfig(IAsyncResult ar) {
    ModuleProxy.Instance.Controller.EndSaveConfiguration(ar);
}

IIはnullコールバックを渡すだけで、決して呼び出さないEndSaveConfigurationでください。プロキシは何かを保持するのでしょうか、それとも最終的には奇妙な状態になるのでしょうか。

4

1 に答える 1

0

通常、非同期リクエストはタイムアウトするはずです。デフォルト値は10分です。減らしたい場合は、バインディング構成を低い値に変更してください。

于 2012-06-28T14:05:34.587 に答える