ContentResolver.Refresh(Uri, Bundle, CancellationSignal) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это позволяет клиентам запрашивать явное обновление содержимого, определяемого uri.
[Android.Runtime.Register("refresh", "(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=26)]
public bool Refresh(Android.Net.Uri url, Android.OS.Bundle? extras, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("refresh", "(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=26)>]
member this.Refresh : Android.Net.Uri * Android.OS.Bundle * Android.OS.CancellationSignal -> bool
Параметры
- url
- Uri
Универсальный код ресурса (URI), определяющий данные для обновления.
- extras
- Bundle
Дополнительные параметры от клиента. Определения этих свойств зависят от вызываемого поставщика контента.
- cancellationSignal
- CancellationSignal
Сигнал для отмены операции или null , если нет. Например, если вы вызвали обновление для определенного URI, необходимо вызвать CancellationSignal#throwIfCanceled() , чтобы проверить, отменил ли клиент запрос на обновление.
Возвращаемое значение
Значение true, если поставщик фактически попытался обновиться.
- Атрибуты
Комментарии
Это позволяет клиентам запрашивать явное обновление содержимого, определяемого uri.
Клиентский код должен вызывать этот метод только при наличии строгого указания (например, инициированного пользователем для обновления жеста обновления), что содержимое устарело.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".