Page 1 of 1

Set Stream of FileModle

Posted: 28 Apr 2021, 07:01
by ckoenigs
Hello,
I want to transfer files between client and server. There for I have implemented a file transfer like in demo example. Instead of a file I want to use a MemoryStream at server. In openRequested event handler I create a new MemoryStream and set e.Stream to the newly created stream.

Code: Select all

private void OnFileOpenRequested(object sender, OpenFileEventArgs e)
{
	if(sender is FileModel fileModel)
	{
		_recipeManagerService.MemoryStream = new MemoryStream(fileModel.MaxFileSize);
		e.Stream = _recipeManagerService.MemoryStream;
	}
}
Unfortunately during Read/Write and when closing the stream is null. So the MemoryStream I set in the openRequested handler seams to never be used.
Thanks for advise.