ContentProvider.IPipeDataWriter.WriteDataToPipe Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called from a background thread to stream data out to a pipe.
[Android.Runtime.Register("writeDataToPipe", "(Landroid/os/ParcelFileDescriptor;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;)V", "GetWriteDataToPipe_Landroid_os_ParcelFileDescriptor_Landroid_net_Uri_Ljava_lang_String_Landroid_os_Bundle_Ljava_lang_Object_Handler:Android.Content.ContentProvider/IPipeDataWriterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void WriteDataToPipe (Android.OS.ParcelFileDescriptor output, Android.Net.Uri uri, string mimeType, Android.OS.Bundle? opts, Java.Lang.Object? args);
[<Android.Runtime.Register("writeDataToPipe", "(Landroid/os/ParcelFileDescriptor;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;)V", "GetWriteDataToPipe_Landroid_os_ParcelFileDescriptor_Landroid_net_Uri_Ljava_lang_String_Landroid_os_Bundle_Ljava_lang_Object_Handler:Android.Content.ContentProvider/IPipeDataWriterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member WriteDataToPipe : Android.OS.ParcelFileDescriptor * Android.Net.Uri * string * Android.OS.Bundle * Java.Lang.Object -> unit
Parameters
- output
- ParcelFileDescriptor
The pipe where data should be written. This will be closed for you upon returning from this function.
- uri
- Uri
The URI whose data is to be written.
- mimeType
- String
The desired type of data to be written.
- opts
- Bundle
Options supplied by caller.
- args
- Object
Your own custom arguments.
- Attributes
Remarks
Called from a background thread to stream data out to a pipe. Note that the pipe is blocking, so this thread can block on writes for an arbitrary amount of time if the client is slow at reading.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.