UrlRequest.Builder.SetDirectExecutorAllowed(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
警告: このメソッドは、古いバージョンの HttpEngine で誤った動作を引き出す可能性があるため、 setDirectExecutorAllowed(false) で呼び出さないでください。
[Android.Runtime.Register("setDirectExecutorAllowed", "(Z)Landroid/net/http/UrlRequest$Builder;", "GetSetDirectExecutorAllowed_ZHandler", ApiSince=34)]
public abstract Android.Net.Http.UrlRequest.Builder SetDirectExecutorAllowed(bool allowDirectExecutor);
[<Android.Runtime.Register("setDirectExecutorAllowed", "(Z)Landroid/net/http/UrlRequest$Builder;", "GetSetDirectExecutorAllowed_ZHandler", ApiSince=34)>]
abstract member SetDirectExecutorAllowed : bool -> Android.Net.Http.UrlRequest.Builder
パラメーター
- allowDirectExecutor
- Boolean
インライン実行を実行する Executor を許可する場合は true、それ以外の場合は false。
返品
チェーンを容易にするビルダー。 この値は null にすることはできません。
- 属性
注釈
警告: このメソッドは'setDirectExecutorAllowed(false)' で呼び出さないでください。これは、古いバージョンの HttpEngine で不適切な動作が発生する可能性があるためです。 この要求がコールバックへの通知に使用する Executor (UploadDataProviders および UrlRequest.Callbacks の場合) が、Guava の directExecutor や ThreadPoolExecutor.CallerRunsPolicy などのインライン実行を意図的に実行しているかどうかをマークします。
警告: true に設定されている場合: このオプションを使用すると、ネットワーク スレッドを誤ってブロックしやすくなります。 これは、コールバックがディスク I/O を実行する場合、ロックを取得する場合、または慎重に制御および監査しない他のコードを呼び出す場合は実行しないでください。
android.net.http.UrlRequest.Builder.setDirectExecutorAllowedの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。