私はWebサービスとこの特定の機能を持っています:
IAsyncResult func(object signature, AsyncCallback callBack, object asyncState)
await を使用する唯一の目的は、非常に長い操作が行われている間に UI をブロックすることではなく、「func」の結果を実行するために使用できるコールバック関数があることも理解できます。
私の場合、func の結果が得られるまで待たなければなりません (待たなければなりません)。
func の結果が得られるまでどのように待つべきでしょうか (つまり、結果が得られるまで待ってください)
編集:
なぜそれをすべきなのか ?
署名が特定のタイプであるかどうかを確認したいだけです。その場合、関数は実行を停止し、0 を返します。これは、私が func に要求した唯一の機能であり、コールバック メソッドと状態オブジェクトを定義する価値はありません。