ServiceWorkerClient.ShouldInterceptRequest(IWebResourceRequest) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Уведомите хост-приложение запроса ресурса и разрешите приложению возвращать данные.
[Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebResourceRequest_Handler", ApiSince=24)]
public virtual Android.Webkit.WebResourceResponse? ShouldInterceptRequest (Android.Webkit.IWebResourceRequest? request);
[<Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebResourceRequest_Handler", ApiSince=24)>]
abstract member ShouldInterceptRequest : Android.Webkit.IWebResourceRequest -> Android.Webkit.WebResourceResponse
override this.ShouldInterceptRequest : Android.Webkit.IWebResourceRequest -> Android.Webkit.WebResourceResponse
Параметры
- request
- IWebResourceRequest
Объект, содержащий сведения о запросе.
Возвращаемое значение
Содержит android.webkit.WebResourceResponse
сведения об ответе или null
если WebView должен загрузить сам ресурс.
- Атрибуты
Комментарии
Уведомите хост-приложение запроса ресурса и разрешите приложению возвращать данные. Если возвращаемое значение равно null
, рабочая роль службы будет продолжать загружать ресурс как обычно. В противном случае будет использоваться ответ возврата и данные.
<p class="note"><b Note:</b>> Этот метод вызывается в потоке, отличном от потока пользовательского интерфейса, поэтому клиенты должны проявлять осторожность при доступе к частным данным или системе представления.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.