2015-12-19 2 views
-1

Я очень новичок в программировании на C# и в основном я разработчик PHP. В разработке приложений C# я хочу вызвать событие, когда пользователь нажимает кнопку или перезагружает страницу на PHP. пожалуйста, дайте мне несколько советов по этому вопросу.Trigger a C# event from php

+0

Привет. Что показали ваши исследования? – wwkudu

+0

Просьба уточнить. Поделитесь некоторым кодом, что вы пытаетесь сделать. –

+0

Вы можете использовать webapi, но тогда не имеет смысла смешивать 2 бэкэнд-языка ... –

ответ

1

Предполагая, что ваша сборка C# запущена и какой-то клиент подписался на свои события, когда вы нажимаете кнопку, вы можете уведомить об этом через COM-интерфейс с вашего PHP.

http://php.net/manual/en/faq.com.php

Вы должны посмотреть, как опубликовать COM интерфейс в C# сборки и реализации, что первый.

+0

да, это правильно. позвольте мне попробовать с интерфейсом COM. –

0

Вы можете записать информацию в текстовый файл, используя php, а затем используя класс FileSystemWatcher в .Net framework, вы можете знать, когда файл будет изменен. Это не самый лучший, но самый простой способ.

Для FileSystemWatcher обзора класса документа: FileSystemWatcher.Changed Event

+0

Спасибо, позвольте мне проверить это :) –