コード例 #1
0
 public Task SetData(ClipboardData clipboardData)
 {
     _synchronizationContext.Current.Send(state =>
     {
         var oldValue = _currentClipboardData;
         try
         {
             _currentClipboardData = clipboardData;
             ClipboardManagerExtensions.SetClipboardData(clipboardData);
         }
         catch (Exception)
         {
             _currentClipboardData = oldValue;
         }
     }, null);
     return(Task.CompletedTask);
 }
コード例 #2
0
ファイル: ClipboardController.cs プロジェクト: 5l1v3r1/Maze-1
 public IActionResult SetClipboardData([FromBody] ClipboardData clipboardData)
 {
     _synchronizationContext.Current.Send(state => ClipboardManagerExtensions.SetClipboardData(clipboardData), null);
     return(Ok());
 }