Message.Asynchronous プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージが非同期の場合は true を返します。つまり、 Looper 同期バリアの対象になりません。 または、メッセージが非同期かどうかを設定します。つまり、メッセージは Looper 同期バリアの対象になりません。
public bool Asynchronous { [Android.Runtime.Register("isAsynchronous", "()Z", "", ApiSince=22)] get; [Android.Runtime.Register("setAsynchronous", "(Z)V", "", ApiSince=22)] set; }
[<get: Android.Runtime.Register("isAsynchronous", "()Z", "", ApiSince=22)>]
[<set: Android.Runtime.Register("setAsynchronous", "(Z)V", "", ApiSince=22)>]
member this.Asynchronous : bool with get, set
プロパティ値
True の 場合、メッセージが非同期です。
- 属性
注釈
プロパティ getter のドキュメント:
メッセージが非同期の場合は true を返します。つまり、 Looper 同期バリアの対象になりません。
プロパティ セッターのドキュメント:
メッセージが非同期かどうかを設定します。つまり、メッセージが Looper 同期バリアの対象にならないことを意味します。
ビューの無効化などの特定の操作では、何らかの条件が満たされるまで後続のメッセージが配信されないように、 Looperのメッセージ キューに同期バリアが導入される場合があります。 ビューの無効化の場合、 android.view.View#invalidate の呼び出しの後に投稿されたメッセージは、次のフレームを描画する準備ができるまで同期バリアによって中断されます。 同期バリアを使用すると、再開する前に無効化要求が完全に処理されます。
非同期メッセージは同期バリアから除外されます。 通常、割り込み、入力イベント、および他の作業が中断されている間でも個別に処理する必要があるその他のシグナルを表します。
非同期メッセージは同期メッセージに関して順を追って配信される場合がありますが、非同期メッセージは常に順番に配信されることに注意してください。 これらのメッセージの相対的な順序が重要な場合は、最初に非同期にすることはできません。 注意して使用してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。