1
通常、.NET Remotingサービスがあり、通常は時間がかかります。クライアントがサービスに非同期要求を行い、クライアントがタイムアウトすると、サーバーコールの実行を終了する必要があります。どうすればいいのですか ?クライアント側から.NET Remoting非同期サービス呼び出しを終了します。
現在のサービスモード:シングルトン
通常、.NET Remotingサービスがあり、通常は時間がかかります。クライアントがサービスに非同期要求を行い、クライアントがタイムアウトすると、サーバーコールの実行を終了する必要があります。どうすればいいのですか ?クライアント側から.NET Remoting非同期サービス呼び出しを終了します。
現在のサービスモード:シングルトン
あなたはTCPチャネルを中止することができない限り、私は、仕方がないと思います。非同期のデリゲートを使用し、それを中止するのがベストです。
Remotingオブジェクトが特定のメソッドの実行ではなく自己であると考えると、リモートオブジェクトを破棄して必要な動作を模倣することができます。 –
私はこれが経験的なものだと思っています。それを試して、報告してください。 –