java.io.OutputStreamWriter.write C# (CSharp) Method

write() public method

public write ( char arg0, int arg1, int arg2 ) : void
arg0 char
arg1 int
arg2 int
return void
        public override void write(char[] arg0, int arg1, int arg2)
        {
            global::MonoJavaBridge.JavaBridge.CallVoidMethod(this, global::java.io.OutputStreamWriter.staticClass, "write", "([CII)V", ref global::java.io.OutputStreamWriter._m0, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2));
        }

Same methods

OutputStreamWriter::write ( int arg0 ) : void
OutputStreamWriter::write ( java arg0, int arg1, int arg2 ) : void

Usage Example

            void send(InputStream fis, string contenttype = "application/octet-stream")
            {
                string header =
                     "HTTP/1.1 200 OK\n";

                header += "Content-type: ";
                header += contenttype;
                header += "\n";

                //header += "Content-Length: " + fis.available() + "\n" +
                header += "\n";
                try
                {
                    var w = new OutputStreamWriter(output);
                    w.write(header);
                    w.flush();

                    sbyte[] buffer = new sbyte[1024];
                    int bytes = 0;

                    bytes = fis.read(buffer);
                    while (bytes != -1)
                    {
                        output.write(buffer, 0, bytes);
                        bytes = fis.read(buffer);
                    }

                }
                catch
                {
                }
            }
All Usage Examples Of java.io.OutputStreamWriter::write