예제 #1
0
 public ClipboardController(IStaSynchronizationContext synchronizationContext)
 {
     _synchronizationContext = synchronizationContext;
 }
예제 #2
0
 public ClipboardWatcher(IStaSynchronizationContext synchronizationContext)
 {
     _synchronizationContext = synchronizationContext;
 }
예제 #3
0
 public ClipboardNotificationChannel(ClipboardWatcher clipboardWatcher, IStaSynchronizationContext synchronizationContext)
 {
     _clipboardWatcher       = clipboardWatcher;
     _synchronizationContext = synchronizationContext;
 }
예제 #4
0
 public IActionResult CopyPathToClipboard([FromQuery] string path, [FromServices] IStaSynchronizationContext context)
 {
     context.Current.Post(state => Clipboard.SetText((string)state, TextDataFormat.UnicodeText), path);
     return(Ok());
 }