2011-12-01 5 views
0

У меня есть одна точка прокси-сервера net.pipe://localhost/PipeConsole и один интерфейс связи. У меня есть две части в программе, которые хотят использовать этот интерфейс по-разному (вызывают разные подмножества методов, могут перехватывать) Должен ли каждый из них создавать экземпляр прокси-сервера или я должен поделиться им? Что делать, если два потока попытаются получить доступ к одному и тому же методу прокси-канала одновременно?Должен ли я использовать экземпляр прокси-сервера?

ChannelFactory<IManagementConsole> pipeFactory = 
      new ChannelFactory<IManagementConsole>(
       new NetNamedPipeBinding(), 
       new EndpointAddress("net.pipe://localhost/PipeConsole")); 

ответ

0

ChannelFactory экземпляры поточно, поэтому вы должны быть хорошо, я сам разделить тот же экземпляр прокси-сервера между несколькими потоками, и она отлично работает.

Смежные вопросы