Этот ответ является дальнейшим ответом на комментарий в принятом ответе от chilltemp.
Sam, действительно необходимо определить, почему Вы нуждаетесь в 10-50 контрактах и пытаетесь найти другое решение. Я просмотрел WCF Juval Lowy Кодирование Стандартов (найденный на http://www.idesign.net/ ) и нашел следующие ссылки:
3 Контракта ... 4 на Обслуживание. Избегайте контрактов с одним участником. 5. Стремитесь иметь трех - пять участников на контракт на обслуживание. 6. Не имейте больше чем двадцати участников на контракт на обслуживание. Двенадцать, вероятно, практический предел.
Он не упоминает предел на реализации контракта (что я могу найти), но я не могу вообразить его просматривающий 50 контрактов на сервисе как ничто напоминающее лучшую практику. Одно решение я нашел, что работы хорошо должны использовать участника, совместно использующего для подобных функций.
, Например, при использовании сервиса WCF выполнить математику на 2 значениях у Вас могло бы быть 4 участника на сервисной стороне: Добавьте (x, y), Вычтите (x, y), Умножьтесь (x, y), Разделитесь (x, y). Если Вы комбинируете их в более универсального участника и используете объект передать необходимые данные, можно легко уменьшить членское количество и увеличить масштабируемость. Пример: PeformCalculation (obj), где obj имеет x, y, и действие (добавляют, вычитают, умножаются, делятся), свойства.
Hope это помогает.
You can redirect the results to a file:
C:\> myBatch.bat > myBatch.log
The above will redirect standard output to a file called myBatch.log
.
If you need to redirect standard error to this file as well, you can append 2>&1
to the command:
C:\> myBatch.bat > myBatch.log 2>&1
Note that the single >
will overwrite a file and start from scratch and >>
will append the captured output to the end of the file. You should be careful when using this syntax in a set of consecutive commands to use >
on the first call to start a file, and then >>
on all subsequent calls to add to the end of the new file.
For example, a simple bat file,
@echo off
echo start > test.log
date /t >> test.log
time /t >> test.log
echo done >> test.log
will generate a file named test.log
filled with the following content:
start
Tue 09/22/2009
03:10 PM
done