Я пытаюсь использовать NamedPipeServerStream
для создания сервера именованного канала в .Net 4. Я использую BeginWaitForConnection
для ожидания соединения, чтобы я мог прервать ожидание, если сервер должен быть выключен.
Все работает хорошо для первого клиента --- соединение подтверждено, данные получены, а ответ отправлен. Однако после отключения клиента все ломается. Я'
[RootNode] <---- Корень дерева
- [ParentNode P1] <---- Объект ModelClass P1
---- [ChildNode C1] <----- Объект ModelClass C1 (также есть дочерние элементы другого типа)
---- [ChildNode C2] <----- Объект ModelClass C2 (также есть дочерние элементы другого типа)
---- [ChildNode C3] <----- Объект ModelClass C3 (также есть дочерние элементы другого типа)
- [ParentNode Q1] <---- Объект ModelClass Q1
---- [ChildNode B1] <----- Объект ModelClass B1 (также есть дочерние элементы другого типа)
---- [ChildNode B2] <----- Объект ModelClass B2 (также есть дочерние элементы другого типа)
---- [ChildNode B3] <----- Объект ModelClass B3 (также есть дочерние элементы другого типа)
- [ParentNode R1] <---- Объект ModelClass R1
---- [ChildNode A1] <----- Объект ModelClass A1 (также есть дочерние элементы другого типа)
---- [ChildNode A2] <----- Объект ModelClass A2 (также есть дочерние элементы другого типа)
---- [ChildNode A3] <----- Объект ModelClass A3 (также есть дочерние элементы другого типа)
Я просмотрел многие решения, предложенные на этом сайте, а также в Интернете. ... но просто не могу понять, как это сделать .....
Это моя первая попытка использовать Wpf, и это важное требование ......
Также сложно создать объектную модель для вышеуказанных различных классов .....
Все классы, показанные выше, также имеют другие свойства, включая их дочерние узлы ... Я не хочу отображать все свойства только дочерних узлов
Полностью озадачен ... увидев другое решение
Было бы здорово, если бы я мог получить некоторую помощь в этом отношении ...
Спасибо