Да, у вас может быть входной адаптер, который позволяет передавать данные / события через TCP. Взгляните на использование класса TCPListener. Вот ссылка на MSDN: http://msdn.microsoft.com/en-us/library/system.net.sockets.tcplistener.aspx
Когда Start () вызывается на вашем адаптере ввода, вам нужно создать экземпляр экземпляра TCPListener и начать принимать соединения. В вашем «цикле прослушивания» вам необходимо обработать NetworkStream и десериализовать входящие данные и преобразовать их в события, которые будут помещены в очередь в механизм запросов StreamInsight. Вам также нужно будет реализовать Stop (), чтобы прекратить принимать соединения. Не забудьте удалить () любые ресурсы, которые вы создали в процессе.
Надеюсь, это поможет.