IsolatedStorageFileStream.EndWrite(IAsyncResult) must be called exactly once on every IAsyncResult from IsolatedStorageFileStream.BeginWrite(Byte[], int, int, AsyncCallback, object).
IsolatedStorageFileStream.EndWrite(IAsyncResult) will block until the I/O operation has completed.