StorageManager.OpenProxyFileDescriptor Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Abre uma busca que ParcelFileDescriptor faz proxies de todas as solicitações de E/S de baixo nível de volta para o determinado ProxyFileDescriptorCallback.
[Android.Runtime.Register("openProxyFileDescriptor", "(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;", "GetOpenProxyFileDescriptor_ILandroid_os_ProxyFileDescriptorCallback_Landroid_os_Handler_Handler", ApiSince=26)]
public virtual Android.OS.ParcelFileDescriptor OpenProxyFileDescriptor(Android.OS.ParcelFileMode mode, Android.OS.ProxyFileDescriptorCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("openProxyFileDescriptor", "(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;", "GetOpenProxyFileDescriptor_ILandroid_os_ProxyFileDescriptorCallback_Landroid_os_Handler_Handler", ApiSince=26)>]
abstract member OpenProxyFileDescriptor : Android.OS.ParcelFileMode * Android.OS.ProxyFileDescriptorCallback * Android.OS.Handler -> Android.OS.ParcelFileDescriptor
override this.OpenProxyFileDescriptor : Android.OS.ParcelFileMode * Android.OS.ProxyFileDescriptorCallback * Android.OS.Handler -> Android.OS.ParcelFileDescriptor
Parâmetros
- mode
- ParcelFileMode
O modo de acesso desejado deve ser um de ParcelFileDescriptor#MODE_READ_ONLY, ParcelFileDescriptor#MODE_WRITE_ONLYou ParcelFileDescriptor#MODE_READ_WRITE
- callback
- ProxyFileDescriptorCallback
Retorno de chamada para processar solicitações de operação de arquivo emitidas no descritor de arquivo retornado.
- handler
- Handler
Manipulador que invoca métodos de retorno de chamada.
Retornos
ParcelFileDescriptor seekable.
- Atributos
Comentários
Abre uma busca que ParcelFileDescriptor faz proxies de todas as solicitações de E/S de baixo nível de volta para o determinado ProxyFileDescriptorCallback.
Isso pode ser útil quando você deseja fornecer acesso rápido a um arquivo grande que não é apoiado por um arquivo real em disco, como um arquivo em um compartilhamento de rede, serviço de armazenamento em nuvem etc. Por exemplo, você pode responder a uma ContentResolver#openFileDescriptor(android.net.Uri, String) solicitação retornando um ParcelFileDescriptor criado com esse método e, em seguida, transmitir o conteúdo sob demanda conforme solicitado.
Outro exemplo útil pode ser o local em que você tem um arquivo criptografado que está disposto a descriptografar sob demanda, mas onde você deseja evitar persistir a versão cleartext.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.