Книга: C# для профессионалов. Том II
Конфигурация клиента для хорошо известных объектов
Конфигурация клиента для хорошо известных объектов
Для хорошо известных объектов в клиентском конфигурационном файле wellknown.config
необходимо определить сборку и канал. Типы для удаленного объекта можно найти в сборке RemoteHello.dll
, Hi
является именем объекта в канале, a URI для удаленного типа Wrox.ProfessionalCSharp.Hello
— это tcp://localhost:6791/Hi
. На клиенте также работает канал TCP, но на клиенте не определяется порт, поэтому выбирается свободный порт.
<configuration>
<system.runtime.remoting>
<application name="Client">
<client url="tcp:/localhost:6791/Hello">
<wellknown type = "Wrox.ProfessionalCSharp.Hello, RemoteHello" url="tcp://localhost:6791/Hello/Hi" />
</client>
<channels>
<channel type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting" />
</channels>
</application>
</system.runtime.remoting>
</configuration>
Внесем небольшое изменение в конфигурационный файл и можем использовать канал HTTP (как видно в wellknownhttp.config
):
<client url="http://localhost:6792/Hello">
<wellknown type="Wrox.ProfessionalCSharp.Hello, RemoteHello" url="http://localhost:6792/Hello/Hi" />
</client>
<channels>
<channel type="System.Runtime.Remoting.Channels.Http.HttpChannel, System.Runtime.Remoting" />
</channels>
- Конфигурация сервера для хорошо известных объектов
- Конфигурация клиента для хорошо известных объектов
- Серверная конфигурация для активизированных клиентом объектов
- Клиентская конфигурация для активизированных клиентом объектов
- Серверный код, использующий конфигурационные файлы
- Клиентский код, использующий конфигурационные файлы
- Службы времени жизни в конфигурационных файлах
- Инструменты для файлов удаленной конфигурации
- Аватар идеального клиента
- Иерархия объектов в InterBase
- Конфигурация безопасности для базы данных
- Имена объектов длиной 68 символов
- Определение версии клиента
- Создание объектов Collection
- Снятие ответственности с клиента
- Приложение 21 Образец должностной инструкции начальника отдела по работе с сетевыми клиентами
- 4. Стадии бизнес-процесса взаимодействия с клиентами
- Эту книгу хорошо дополняют:
- Инфраструктурная конфигурация
- Скрипт «Опрос об удовлетворенности клиента после сделки»