Клиент

Оценить
(0 голоса)

Описание: image552

Клиентское приложение в нашем примере очень простое. Данные вводятся через консоль и ответы выдаются тоже на консоль. Вы можете легко заменить консоль пользовательским интерфейсом Windows, чтобы организовать ввод и вывод для пользователя. Но это не даст вам никаких дополнительных знаний о рабочих процессах.

Специфичный для консоли код перемешан с кодом хоста. Часть его находится в методе Main (в Program.cs); другие его части инкапсулированы вне этого метода. Для ясности далее показано, как мы будем получать ввод пользователя из консоли:

private static string _userName; private static double _travleCost; private static int _requestld;

private static void EnterTravelRequest() {

// Описать параметры рабочего процесса

Console.Write("Enter a user name (>6 = manager): ") ;

_userName = Console.ReadLine();

Console.Write("Enter travel cost (double): "); string cost = Console.ReadLine();

_travleCost = double.Parse(cost);

< Console.Write("Enter travel id (int): "); string id = Console.ReadLine();

_requestld = int.Parse(id);

}

Примечание

В этом примере хост и клиент (и рабочий процесс) встроенные. Под хостом и клиен­том мы понимаем здесь (соответственно) относящийся к хосту и клиенту код.

Подробнее в этой категории: « Приложения Хост »
Хост
Передача параметров в рабочий процесс
Настройка вызываемого рабочим процессом кода
Создание событий из клиента
Выполнение вашего рабочего процесса

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.