Надо вставить в цепочку канальных приемников свой.
При конфигурации из config файла все работает нормально.
При программной конфгурации происходит зависание приложения после UnregisterChannel
Вот так регистрируем приемник в цепочке.
BinaryClientFormatterSinkProvider sp = new BinaryClientFormatterSinkProvider();
sp.Next = new ClientChannelSinkProvider(); //Свой приемник
TcpClientChannel c = new TcpClientChannel( props, sp );
ChannelServices.RegisterChannel( c );
Зависание не совсем точно. Приложении завершает выполнять все комманды и не выходит. Такое впечатление что остается висеть какойто поток или что то не диспозится.
Hello, "Shef"
> Надо вставить в цепочку канальных приемников свой.
> При конфигурации из config файла все работает нормально.
> При программной конфгурации происходит зависание приложения после UnregisterChannel
>
>
> Зависание не совсем точно. Приложении завершает выполнять все комманды и не выходит. Такое впечатление что остается висеть какойто поток или что то не диспозится.
В случае UnregisterChannel объект ClientChannelSinkProvider освобождается?
Posted via RSDN NNTP Server 1.9 alpha
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.