DocumentsProvider.OpenTypedAssetFile Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
OpenTypedAssetFile(Uri, String, Bundle) |
Реализация предоставляется родительским классом. |
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal) |
Реализация предоставляется родительским классом. |
OpenTypedAssetFile(Uri, String, Bundle)
Реализация предоставляется родительским классом.
[Android.Runtime.Register("openTypedAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;", "")]
public override sealed Android.Content.Res.AssetFileDescriptor? OpenTypedAssetFile (Android.Net.Uri? uri, string? mimeTypeFilter, Android.OS.Bundle? opts);
[<Android.Runtime.Register("openTypedAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;", "")>]
override this.OpenTypedAssetFile : Android.Net.Uri * string * Android.OS.Bundle -> Android.Content.Res.AssetFileDescriptor
Параметры
- uri
- Uri
Данные в поставщике контента, запрашиваемые.
- mimeTypeFilter
- String
Тип данных, необходимых клиенту. Может быть шаблоном, например /, если вызывающий объект не имеет конкретных требований к типу. В этом случае поставщик контента выберет его лучший тип, соответствующий шаблону.
- opts
- Bundle
Дополнительные параметры от клиента. Определения этих свойств зависят от вызываемого поставщика контента.
Возвращаемое значение
- Атрибуты
Исключения
Комментарии
Реализация предоставляется родительским классом. Невозможно переопределить.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
- <xref:Android.Provider.DocumentsProvider.OpenDocumentThumbnail(System.String%2c+Android.Graphics.Point%2c+Android.Graphics.Point)>
Применяется к
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)
Реализация предоставляется родительским классом.
[Android.Runtime.Register("openTypedAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "")]
public override sealed Android.Content.Res.AssetFileDescriptor? OpenTypedAssetFile (Android.Net.Uri? uri, string? mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("openTypedAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "")>]
override this.OpenTypedAssetFile : Android.Net.Uri * string * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor
Параметры
- uri
- Uri
Данные в поставщике контента, запрашиваемые.
- mimeTypeFilter
- String
Тип данных, необходимых клиенту. Может быть шаблоном, например /, если вызывающий объект не имеет конкретных требований к типу. В этом случае поставщик контента выберет его лучший тип, соответствующий шаблону.
- opts
- Bundle
Дополнительные параметры от клиента. Определения этих свойств зависят от вызываемого поставщика контента.
- signal
- CancellationSignal
Сигнал для отмены операции или null
, если нет. Например, при скачивании файла из сети для обслуживания запроса режима RW следует периодически вызывать ThrowIfCanceled() , чтобы проверить, отменил ли клиент запрос и прервать скачивание.
Возвращаемое значение
- Атрибуты
Исключения
Комментарии
Реализация предоставляется родительским классом. Невозможно переопределить.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
- <xref:Android.Provider.DocumentsProvider.OpenDocumentThumbnail(System.String%2c+Android.Graphics.Point%2c+Android.Graphics.Point)>