WCFメソッドをマークすることの違いは何ですか?
[OperationContract(IsOneWay = true)]
サービス参照を追加するときに属性と非同期操作の生成チェックボックスをオンにしますか?
私が読んだことから、呼び出しの非同期性はクライアント側でのみ定義する必要があるようです。もしそうなら、のポイントは何[OperationContract(IsOneWay = true)]
ですか?
現在、WCF メソッドで次のメソッドを実行しています。
public void UpdateIndex(IndexElement[] indexElements)
{
// start the update on a new thread.
Thread thread = new Thread(() => UpdateIndexThread(indexElements));
thread.Start();
}
クライアントのコードでサービス参照を作成し、次のように呼び出します。
indexerClient.UpdateIndex(indexElements);
indexerClient
WCF サービスのインスタンスはどこにありますか。
これも機能するはずですか?そうではないようですが、スレッドが完了するのを待ってから戻るようです。