WCF: Что такое ServiceHost?

Используйте Navigator, чтобы перейти на другую конкретную страницу. Вы можете использовать определенные имена маршрутов или вы можете использовать переключатель для каждого результата. Здесь у вас есть флаттер документ для Навигатора

38
задан Andreas Grech 3 May 2009 в 03:09
поделиться

2 ответа

ServiceHost в основном предоставляет вам все необходимое для размещения службы WCF в настройках, отличных от IIS или WAS. Распространенным местом для ServiceHost является консольное приложение или служба Windows. См. Пример кода из MSDN для , как настроить ServiceHost в консольном приложении .

32
ответ дан 27 November 2019 в 03:44
поделиться

Ваша реализация сервиса - это просто класс .NET - вам нужно иметь среду выполнения для него, чтобы его можно было как-то выполнить. Это то, для чего предназначен ServiceHost - он загрузит ваш класс обслуживания, настроит конечные точки и прослушиватели каналов и все такое, и, таким образом, предоставит вашему классу обслуживания «экосистему» ​​для жизни и работы.

Вы можете создать экземпляр ServiceHost классифицирует себя в консольном приложении, службе Windows или даже приложении Winforms и, таким образом, делает ваш класс службы WCF доступным для внешнего мира - или вы можете делегировать эту работу IIS или WAS. Даже IIS или WAS будут использовать ServiceHost для размещения вашей службы WCF - они просто делают это автоматически за кулисами и «по требованию» - всякий раз, когда поступает запрос на вашу службу WCF.

Marc

26
ответ дан 27 November 2019 в 03:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: