1using ewu.adam.openkm.rest;
73 set => m_Stream.Position = value;
77 protected override void Dispose(
bool disposing)
82 m_Stream.Position = 0;
112 base.Dispose(disposing);
122 public override int Read(
byte[] buffer,
int offset,
int count)
124 return m_Stream.Read(buffer, offset, count);
128 public override long Seek(
long offset, SeekOrigin origin)
130 return m_Stream.Seek(offset, origin);
140 public override void Write(
byte[] buffer,
int offset,
int count)
142 m_Stream.Write(buffer, offset, count);
Implements a Stream for writing to OpenKM.
readonly string m_Path
The Path to the file.
override void Write(byte[] buffer, int offset, int count)
readonly IOkmWebservice m_Webservice
The OpenKM Webservice.
BadOpenKmWritableStream(IOkmWebservice webservice, string path, BadWriteMode mode)
Constructs a new BadOpenKmWritableStream instance.
bool m_Disposed
Indicates if the stream has been disposed.
override void Dispose(bool disposing)
override void SetLength(long value)
override long Seek(long offset, SeekOrigin origin)
readonly Stream m_Stream
The Underlying Stream.
readonly BadWriteMode m_Mode
The Write Mode.
override int Read(byte[] buffer, int offset, int count)
File System Implementation for OpenKM.
BadWriteMode
The Write Modes of the File System Abstraction.