StorageManager.OpenProxyFileDescriptor メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべての低レベル I/O 要求を指定ProxyFileDescriptorCallback
された にプロキシするシーク可能ParcelFileDescriptor
な を開きます。
[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
パラメーター
- mode
- ParcelFileMode
目的のアクセス モードは、または のいずれかParcelFileDescriptor#MODE_READ_ONLY
ParcelFileDescriptor#MODE_WRITE_ONLY
である必要がありますParcelFileDescriptor#MODE_READ_WRITE
- callback
- ProxyFileDescriptorCallback
返されたファイル記述子で発行されたファイル操作要求を処理するためのコールバック。
- handler
- Handler
コールバック メソッドを呼び出すハンドラー。
戻り値
Seekable ParcelFileDescriptor。
- 属性
注釈
すべての低レベル I/O 要求を指定ProxyFileDescriptorCallback
された にプロキシするシーク可能ParcelFileDescriptor
な を開きます。
これは、ネットワーク共有上のファイル、クラウド ストレージ サービスなど、ディスク上の実際のファイルによってサポートされていない大きなファイルにすばやくアクセスできるようにする場合に便利です。たとえば、このメソッドで作成された を返ParcelFileDescriptor
して要求にContentResolver#openFileDescriptor(android.net.Uri, String)
応答し、要求に応じてコンテンツをオンデマンドでストリーミングできます。
もう 1 つの便利な例として、暗号化されたファイルがあり、オンデマンドで暗号化を解除する必要があるが、クリアテキスト バージョンの永続化を避けたい場合があります。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。