public static byte[] ReadFully(Java.IO.InputStream input)
 {
     byte[] buffer = new byte[16 * 1024];
     using (MemoryStream ms = new MemoryStream())
     {
         int read;
         while ((read = input.Read(buffer, 0, buffer.Length)) > 0)
         {
             ms.Write(buffer, 0, read);
         }
         return(ms.ToArray());
     }
 }
Exemple #2
0
 public void setInputStream(InputStream inStream)
 {
     this.inputStream = inStream;
 }
Exemple #3
0
 /// <summary>
 /// Create a stream that wraps a java <see cref="Java.Io.InputStream"/>.
 /// </summary>
 public static Stream Wrap(JInputStream source)
 {
     return new JavaInputStreamWrapper(source);
 }
Exemple #4
0
 /// <summary>
 /// Create a stream that wraps a java <see cref="Java.Io.InputStream"/>.
 /// </summary>
 public static Stream Wrap(JInputStream source)
 {
     return(new JavaInputStreamWrapper(source));
 }