Описание тега idispatchmessageinspector
IDispatchMessageInspector is an extension point in the .Net WCF library which allows a WCF message to a service to be intercepted prior to it being serviced and again before the response is sent to the client.
1
ответ
Метод BeforeCall IParameterInspector работает, но не прерывает вызов
Я гуглил и тоже просмотрел этот и этот пост, но у меня все еще есть проблема с тем, что мой звонок не был прерван должным образом. Сценарий таков: Существует один клиент (сервер), которому разрешен доступ к одной конкретной операции службы, предоста…
13 июн '14 в 11:37
1
ответ
Как правильно переслать заголовки сообщений в служебную шину
Я с нуля строил "глупую" служебную шину, которая получает сообщения, адресованные различным службам (с жетонами учетных данных в заголовках), и должна передавать эти сообщения службам через имеющийся у них прокси-клиент. Короткий фрагмент кода, объя…
09 дек '15 в 20:38
5
ответов
Как получить имя вызванной операции в инспекторе сообщений WCF
Я делаю инспектор сообщений в WCF: public class LogMessageInspector : IDispatchMessageInspector, IClientMessageInspector который реализует метод: public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instance…
19 мар '10 в 12:19
1
ответ
Передайте тело ответа из IDispatchMessageInspector в Application_EndRequest
Я хочу регистрировать параметры запроса и тело ответа, которые передаются через мой сервис WCF REST. Я могу получить полный ответ в IDispatchMessageInspector. И я могу получить доступ к заголовкам запросов и другим элементам, которые я храню в Conte…
20 апр '12 в 19:26
0
ответов
Как внедрить в инспектор сообщений с помощью Unity?
В настоящее время я использую Unity в качестве DI-контейнера для приложения ASP MVC 3. Поскольку я должен представить некоторые функциональные возможности как веб-сервис, я уже написал несколько сервисов WCF. Это работает довольно хорошо. Чтобы защи…
12 апр '12 в 14:40
0
ответов
CallContext Пусто в IDispatchMessageInspector для.NET 4.5 WCF Асинхронные конечные точки
TL;DR Данные, хранящиеся в CallContext, больше не доступны к тому времени, когда достигается метод BeforeSendReply для IDF-класса WCis IDispatchMessageInspector. Это влияет только на асинхронные конечные точки. Почему это? Есть ли способ преодолеть …
24 май '18 в 10:45
1
ответ
WCF AfterReceiveRequest получить заголовки
Я только начал перехватывать запросы к моей службе WCF. Я звоню в веб-сервис с кодом Java, который выглядит следующим образом (короткая версия) connection = (HttpURLConnection)url.openConnection(); connection.setRequestMethod("GET"); connection.setR…
23 сен '13 в 14:16
1
ответ
Добавление инспекторов сообщений WCF во время выполнения
Я создал собственный ServiceHost, который я хотел бы использовать для автоматического добавления инспектора сообщений в каждую конечную точку службы, которая на нем работает. Я создал MessageInspector, который реализует IDispatchMessageInspector и I…
28 дек '10 в 16:05
2
ответа
IDispatchMessageInspector CorrelationState и доступ к нему между
Мой метод AfterRecieveRequest генерирует GUID и передает его через переменную correlationState в метод BeforeSendReply. Между этими двумя вызовами многое происходит в моей службе WCF, и я хотел бы получить доступ к этому GUID из методов Webservice. …
18 дек '18 в 11:10
3
ответа
Использование IDispatchMessageInspector для получения удаленного адреса запроса
Я пытаюсь следить за этим сообщением в блоге: http://blogs.msdn.com/b/carlosfigueira/archive/2011/04/19/wcf-extensibility-message-inspectors.aspx Моя цель - каким-то образом получить удаленный адрес входящего запроса, но по какой-то причине адрес ли…
12 ноя '11 в 00:49
2
ответа
Как я могу отключить MessageInspector моего состояния
Я проверяю службу WCF с помощью IDisptachMessageInspector, а затем вызываю операцию службы в методе BeforeSendReply, который изменяет контекст сообщения. Но это когда я звоню в сервис, инспектор снова запускается. Я хочу не запускать инспектора. Вы …
17 июн '11 в 06:15
1
ответ
Объясните прочитать объект сообщения один раз с WCF?
У меня есть MessageInspector, который регистрирует сообщения, которые приходят через? По какой причине вы можете прочитать сообщение только один раз и создать копию? Я видел документацию MSDN о том, что мне нужно создать буферизованную копию, но я н…
25 июн '12 в 18:36
0
ответов
Передача объекта из среды выполнения, вызываемой методом в WCF
Я хочу реализовать инспектор сообщений WCF на стороне сервера в соответствии со следующей документацией в MSDN: https://docs.microsoft.com/en-us/dotnet/api/system.servicemodel.dispatcher.iclientmessageinspector.beforesendrequest?view=netframework-4.…
08 сен '18 в 10:22
1
ответ
VS2010 "Обновление справочника услуг" до WCF, где расширения поведения проверяют и изменяют сообщения
Я использую зашифрованную временную метку для защиты связи между службой WCF на моем веб-сервере и службой промежуточного уровня. В вызывающей службе (клиент в этом обмене) я использую DLL, чей класс наследует System.ServiceModel.Configuration.Behav…
02 мар '12 в 23:48
0
ответов
WCF IDispatchMessageInspector для передачи экземпляра объекта в контекст службы
В моем WCF Сервисе. У меня есть сервис GetCustomerInfo Я перехватываю сообщение WCF в методе AfterReceiveRequest. В AfterReceiveRequest я создаю экземпляр объекта myClass, который я хочу использовать в сервисе GetCustomerInfo. Я не хочу использовать…
03 апр '14 в 11:26
1
ответ
В чем разница между RequestInterceptor и MessageInspector?
У меня есть два вопроса здесь:- 1) В чем принципиальная разница между Microsoft.ServiceModel.Web.RequestInterceptor and System.ServiceModel.Dispatcher.DispatchRuntime.MessageInspectors (IdispatchMessageInterceptor) Похоже, что оба они являются перех…
18 июн '14 в 07:18
1
ответ
IDIspatchMessageInspector
Я реализую IDispatchMessageInspector.AfterReciveRequest Затем я настраиваю так: <configuration> <system.serviceModel> <services> <service name="Microsoft.WCF.Documentation.SampleService" behaviorConfiguration="inspectorBehavior"…
19 авг '10 в 16:17
1
ответ
Общая информация между MessageInspector и веб-сервисом
У меня вопрос по поводу обмена информацией между MessageInspector и веб-сервисом. У меня есть идентификатор (Guid), который я использую для "связывания" AfterReceiveRequest и BeforeSendReply. Работает нормально. Но я бы хотел, чтобы этот идентификат…
12 мар '13 в 20:43
0
ответов
Модель параллелизма инспекторов сообщений WCF
Я реализовал безопасность слоя сообщений, используя механизм инспектора сообщений в сервисе wcf. На стороне клиента, в IClientMessageInspector.BeforeSendRequest Я добавляю заголовок аутентификации. На сервисной стороне, в IDispatchMessageInspector.A…
07 май '18 в 17:54
0
ответов
C# WCF не может поймать MessageInspector the? Wsdl
Я пытаюсь перехватить все сообщения, отправленные на мою публичную службу WCF. Я использую расширение службы WCF и фактически все конечные точки находятся под контролем. Но когда я пытаюсь получить WSDL, как это: http://localhost/MyProject.MyPublicS…
04 май '16 в 09:00