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

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

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

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

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

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

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

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

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


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