Книга: C# для профессионалов. Том II
Конфигурация сервера для хорошо известных объектов
Конфигурация сервера для хорошо известных объектов
Этот пример файла wellknown.config
имеет значение Hello
для свойства Name
. Мы используем канал TCP для прослушивания порта 6791, а канал HTTP для прослушивания порта 6792. Класс удаленного объекта —Wrox.ProfessionalCSharp.Hello
в сборке RemoteHello.dll
, объект в канале называется Hi
, и используется режим SingleCall
:
<configuration>
<system.runtime.remoting>
<application name="Hello">
<service>
<wellknown mode="SingleCall" type="Wrox.ProfessionalCSharp.Hello, RemoteHello" objectUri ="Hi" />
</service>
<channels>
<channel type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting" port="6791" />
<channel type="System.Runtime.Remoting.Channels.Http.HttpChannel, System.Runtime.Remoting" port="6792" />
</channels>
</application>
</system.runtime.remoting>
</configuration>
- Конфигурация сервера для хорошо известных объектов
- Конфигурация клиента для хорошо известных объектов
- Серверная конфигурация для активизированных клиентом объектов
- Клиентская конфигурация для активизированных клиентом объектов
- Серверный код, использующий конфигурационные файлы
- Клиентский код, использующий конфигурационные файлы
- Службы времени жизни в конфигурационных файлах
- Инструменты для файлов удаленной конфигурации
- Запуск InterBase-сервера
- Расширенная установка InterBase-сервера
- Статистика InterBase-сервера
- Минимальный состав сервера InterBase SuperServer
- Иерархия объектов в InterBase
- Отличительные особенности сервера Yaffil
- Конфигурация безопасности для базы данных
- Использование сервера Yaffil внутри процесса
- Одновременный запуск нескольких копий сервера (multi-instancing)
- Мониторинг состояния сервера
- Имена объектов длиной 68 символов
- 9.2. Работа прокси-сервера