public MultipartDecoder(Stream InputStream, String Boundary)
{
this.InputStream = InputStream;
this.StreamChunker = new StreamChunker(InputStream, 4096);
this.Boundary = Boundary;
this.BoundarySequence1 = Encoding.ASCII.GetBytes(Boundary);
this.BoundarySequence2 = Encoding.ASCII.GetBytes("\r\n" + Boundary);
this.EndHeadersSequence = Encoding.ASCII.GetBytes("\r\n\r\n");
}