Example #1
0
 private void Close()
 {
     _input = null;
     _taskCompletionSource.SetResult(ReadOnlyMemory <byte> .Empty);
     _taskCompletionSource = null;
     StateHasChanged();
 }
Example #2
0
 public Task <ReadOnlyMemory <byte> > PromptToUploadFile()
 {
     _input = new UploadFileInput();
     _taskCompletionSource = new TaskCompletionSource <ReadOnlyMemory <byte> >();
     StateHasChanged();
     return(_taskCompletionSource.Task);
 }
Example #3
0
 private void Submit()
 {
     if (!_input.Contents.IsEmpty)
     {
         _taskCompletionSource.SetResult(_input.Contents);
         _taskCompletionSource = null;
         _input = null;
         StateHasChanged();
     }
     else
     {
         _input.StatusMessage = "Please upload a file before continuing.";
     }
 }