Как может приложение Metro в Windows 8 обмениваться с помощью приложения на рабочем столе Backend на одной и той же машине?

в ситуации, когда у вас есть интернет-интерфейс UI, построенный с использованием нового стиля Metro Apps для Windows 8, и хочется общаться с .NET Приложение работает на рабочем столе на том же локальном компьютере (например, приложение Windows Service).

Какие формы связи интерпретации доступны между приложением Metro и приложением на рабочем столе?

Благодаря Павлу Минаву команды Visual Studio, которая предоставила некоторую первоначальную информацию здесь в комментарии:

в соответствии с Мартен Ловелл, нет никакого преднамеренного механизма для Это и некоторые, которые могут быть использованы для нее намеренно ограничены. Именные трубы не там, например, и не отображаются в памяти файлы. Есть розетки (включая серверные розетки), но при подключении к localhost, вы можете подключиться только к тому же приложению. Вы могли бы использовать нормальный Файлы в одном из общих «известных папок» (документы, рисунки и т. Д.), но это довольно неочищенный взлом, который требует опроса и Видимо для пользователя. - Павел Минаев Комментируя в этом вопросе

, поэтому не в состоянии нормальных подходов, я думал об использовании веб-служб или чтения / записи в базу данных, чтобы получить некоторую форму связи, оба которые кажутся сверхугольниками, когда процессы работают на одной машине.

Это то, что я пытаюсь здесь иметь смысл? Я могу видеть потребность в приложении Metro, чтобы быть интернет-интерфейсом для существующего сервиса, который работает на рабочем столе. Или лучше просто использовать WPF для интерфейса для интерфейса, работающего на рабочем столе (I.E. Приложение Non-Metro).

119
задан Community 23 May 2017 в 10:30
поделиться