I have this class CustomFileStream, below is its signature
public class CustomFileStream : IRandomAccessStream {}
But when I use it like this,
IAsyncOperation<IRandomAccessStream> IStorageFile.OpenAsync(FileAccessMode accessMode)
{
return Task.Factory.StartNew(() => new CustomFileStream()).AsAsyncOperation();
}
I get a compilation error,
Cannot implicitly convert type 'Windows.Foundation.IAsyncOperation<CustomFileStream>'
to
'Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IRandomAccessStream>'
Can someone please see if I am doing something wrong here.
THanks.