public virtual void UploadFile(String RemoteFile, String LocalFile) { throw(new NotImplementedException()); }
public override void Close() { base.Close(); // Has to reupload. if (_Stream != null) { _Stream = null; if (Modified) { RemoteFileSystem.UploadFile(FileName, TempFileName); } File.Delete(TempFileName); } }