powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Убить сообщение
9 сообщений из 9, страница 1 из 1
Убить сообщение
    #36401523
WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF
Гость
Какие есть способы убить мессадж?
Что-то никак не найду, можно ли на сервере как-то на подходе к вебметоду грохнуть собщение (по каким-то индивидуальным причинам) ?
Из канала может быть как-то?
...
Рейтинг: 0 / 0
Убить сообщение
    #36401539
WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF
Гость
Можно через Close() или Dispose().
Вот думаю где это сделать. Пробую в инспекторе сообщений.
...
Рейтинг: 0 / 0
Убить сообщение
    #36401576
WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF
Гость
Нет, в инспекторе не вышло.
...
Рейтинг: 0 / 0
Убить сообщение
    #36401656
WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF
Гость
в итоге только в самом методе удалось убить, но, повторюсь, хотелось бы до вызова метода где-то

Код: plaintext
1.
2.
3.
4.
5.
public Message GetData(Message req)
{
req.Close();
...
}
...
Рейтинг: 0 / 0
Убить сообщение
    #36403307
Sysobjects
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WCFв итоге только в самом методе удалось убить, но, повторюсь, хотелось бы до вызова метода где-то
Смешно пишешь. чувсвуется сервис ориентированная работа мысли.
Где-то - это где? можно после десериализации сразу грохать - вопрос: зачем тогда его получать? можно спроектировать все по уму в соответствии с WS-Addressing и не хватать левых пакетов. молжно сделать топологию "брокер" и опять же убивать тогда ничего не придется
...
Рейтинг: 0 / 0
Убить сообщение
    #36403332
WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF
Гость
Sysobjects,

я хотел что-то типа "фильтрации сообщений" сделать по уму.
Но пока не нашёл возможностей в WCF.
Сейчас смотрю в сторону IDispatchOperationSelector, т.е. ненужные сообщения отправлять в тупик.
...
Рейтинг: 0 / 0
Убить сообщение
    #36403387
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WCFSysobjects,

я хотел что-то типа "фильтрации сообщений" сделать по уму.
Но пока не нашёл возможностей в WCF.
Сейчас смотрю в сторону IDispatchOperationSelector, т.е. ненужные сообщения отправлять в тупик.

Т.е. вы хотите практически ловить и анализировать сообщения до попадания их в обработку методом?

может быть можно использовать validation по типу как в Enterprise Library сделано в Validation Block?
...
Рейтинг: 0 / 0
Убить сообщение
    #36403482
WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF
Гость
WinnipuhWCFSysobjects,

я хотел что-то типа "фильтрации сообщений" сделать по уму.
Но пока не нашёл возможностей в WCF.
Сейчас смотрю в сторону IDispatchOperationSelector, т.е. ненужные сообщения отправлять в тупик.

Т.е. вы хотите практически ловить и анализировать сообщения до попадания их в обработку методом?

может быть можно использовать validation по типу как в Enterprise Library сделано в Validation Block?
Да, задумка именно такая. В любой диспетчер можно вставить валидацию, но технически не ясно как убить сообщение.
...
Рейтинг: 0 / 0
Убить сообщение
    #36413136
WCF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF
Гость
На самом деле этот шаблон можно реализовать только с помощью промежуточной службы (маршрутизатора).
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Убить сообщение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]