StorageManager.OpenProxyFileDescriptor Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Apre un oggetto ricercabile ParcelFileDescriptor che esegue il proxy di tutte le richieste di I/O di basso livello all'oggetto specificato 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
Parametri
- mode
- ParcelFileMode
La modalità di ParcelFileDescriptor#MODE_READ_ONLYaccesso desiderata deve essere , ParcelFileDescriptor#MODE_WRITE_ONLYo ParcelFileDescriptor#MODE_READ_WRITE
- callback
- ProxyFileDescriptorCallback
Callback per elaborare le richieste di operazione file rilasciate nel descrittore di file restituito.
- handler
- Handler
Gestore che richiama i metodi di callback.
Valori restituiti
ParcelFileDescriptor ricercabile.
- Attributi
Commenti
Apre un oggetto ricercabile ParcelFileDescriptor che esegue il proxy di tutte le richieste di I/O di basso livello all'oggetto specificato ProxyFileDescriptorCallback.
Ciò può essere utile quando si vuole fornire accesso rapido a un file di grandi dimensioni che non è supportato da un file reale su disco, ad esempio un file in una condivisione di rete, un servizio di archiviazione cloud e così via. Ad esempio, è possibile rispondere a una ContentResolver#openFileDescriptor(android.net.Uri, String) richiesta restituendo un ParcelFileDescriptor creato con questo metodo e quindi trasmettere il contenuto su richiesta come richiesto.
Un altro esempio utile potrebbe essere la posizione in cui si dispone di un file crittografato che si è disposti a decrittografare su richiesta, ma dove si vuole evitare di rendere persistente la versione di testo non crittografato.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.