Описание тега wcf-extensions

1 ответ

Доступ к MethodInfo в реализации IOperationInvoker

Я реализовал IOperationInvoker для настройки вызова WCF. В методе Invoke я хочу получить доступ к пользовательским атрибутам метода, который вызывается OperationInvoker. Я написал следующий код. Но он не дает пользовательских атрибутов, которые указ…
08 авг '11 в 14:34
1 ответ

Расширение поведения службы WCF, генерирующее исключение нулевой ссылки

Итак, я пытаюсь написать службу маршрутизации. Идея состоит в том, что каждый раз, когда кто-то вызывает службу маршрутизации, конечная точка выбирается случайным образом расширением поведения WCF. Я использовал слегка измененный пример из MSDN под …
0 ответов

Как создать копию сообщения wcf на WP7

В WCF при реализации расширений, таких как MessageInspector, мы используем для создания буферизованной копии исходного сообщения wcf, используя метод Message.CreateBufferedCopy. Но, если я прав, этот метод не существует в API WP7. Так есть ли способ…
02 авг '12 в 07:28
1 ответ

Инспектор сообщений WCF не работает

Недавно я искал способ регистрировать любые запросы / ответы, которые обрабатывает моя служба WCF. До этого у меня был плохой опыт с опцией трассировки. В настоящее время я еще не знаю, как получить реальные ответы и запросы от трассировки (я попроб…
28 ноя '12 в 03:41
1 ответ

Удалить элементы схемы из WSDL, созданного WCF

У меня есть продукт Datacontract с парой камер данных, которые являются частью службы WCF. Я также сериализую и сохраняю этот продукт Datacontract в моем приложении, используя DataContractSerializer. Теперь я хочу удалить некоторые элементы данных и…
15 дек '11 в 10:14
2 ответа

WCF: предоставить универсальное исключение FaultException в IErrorHandler

Немного контекста: у нас есть собственный XSD и мы генерируем код WSDL и C#, используя WSCF.blue. Клиентская сторона использует ChannelFactory<T> и разделяет интерфейс, который включает все атрибуты, добавленные WSCF.blue, чтобы соответствоват…
0 ответов

HttpContext.Current является нулевым в пользовательском кодировщике сообщений WCF

Я был добавлен aspNetCompatibilityEnabled="true" атрибут конфигурации serviceHostingEnvironment в моем проекте службы WCF, AspNetCompatibilityRequirementsMode.Required обслуживать, но все равно получить нулевое значение HttpContext.Current в ReadMes…
21 окт '16 в 13:33
1 ответ

Как получить OperationContext из атрибута, реализующего IServiceBehavior/IOperationBehavior

У меня есть атрибут, реализующий IServiceBehavior для защиты моих служб WCF, как показано ниже: public class AuthorizedServiceAttribute : Attribute, IServiceBehavior { #region IServiceBehavior Members public void AddBindingParameters(ServiceDescript…
15 апр '14 в 10:33
2 ответа

Как добавить поведение к конечной точке клиента в IIS Hosted WCF Service, используя ServiceHostFactory

Я смотрю на реализацию IDispatchMessageInpector & IClientMessageInpector для просмотра объектов сообщения в методах AfterReceiveRequest и BeforeSendRequest. Мое требование - вносить изменения на уровне кода службы WCF. Нет изменений конфигурации. Ка…
02 июл '13 в 03:04
1 ответ

WCF: операция "Отмена" Вызов зависит от контракта с сообщением запроса

Вот мой контракт: [ServiceContract] public interface IMyServiceContract { [OperationContract] OperationResponse1 Operation1(OperationRequest1 req); [OperationContract] OperationResponse2 Operation2(OperationRequest2 req); } OperationRequest1 и Opera…
29 окт '12 в 11:57
0 ответов

Сообщения MTOM должны иметь тип 'application/xop+xml'

Я использую C# для вызова Java Webservice. Fiddler дает мне статус 200. Так что мой звонок в службу хороший. Но что-то в.NET не нравится мое сообщение MTOM. Есть идеи? Вот все детали. Я получаю эту ошибку: MTOM messages must have type 'application/x…
29 мар '18 в 18:59
11 ответов

Почему не найден мой пользовательский тип элемента расширения поведения WCF?

У меня есть решение, которое содержит два проекта. Один проект - это проект веб-приложения ASP.NET, а другой - библиотека классов. У веб-приложения есть проектная ссылка на библиотеку классов. Ни один из них не является строго названным. В библиотек…
03 окт '08 в 23:44
0 ответов

Как я могу идентифицировать один и тот же запрос на каждом уровне точек расширения wcf?

Основная цель: я хочу сопоставить информацию, рассчитанную на каждом уровне моих точек расширения wcf. Мой подход: для этого мне нужно идентифицировать один и тот же запрос на каждом уровне точки расширения и объединить информацию, относящуюся к одн…
19 июл '12 в 11:57
2 ответа

Код службы WCF не был вызван, если это IsOneWay = true

Я расширяю транспорт WCF по шине сообщений, мне хорошо подходит режим запрос-ответ. При реализации режима ввода-вывода я столкнулся с проблемой. Ситуация такова: 1, я создал InputChannel и OutputChannel и позволил TransportBindingElement возвращать …
20 фев '12 в 08:31
1 ответ

Что такое поток сообщений диспетчерского конвейера WCF?

Я пытаюсь лучше понять процесс отправки WCF, в частности влияние и влияние на различные точки расширяемости. Из веб-страниц, перечисленных внизу, видно, что WCF будет выполнять следующие действия в указанной последовательности после передачи сообщен…
06 дек '09 в 05:01
1 ответ

Разница между IOperationBehavior и IContractBehavior?

Я хочу знать, в чем разница IOperationBehavior а также IContractBehavior и что является особым случаем, когда мы можем видеть разницу между этими двумя в разработке.
29 мар '14 в 12:47
1 ответ

WCF - Message и MessageBuffer закрываются

Msdn говорит: сообщение также уничтожает объект, который использовался для создания тела, когда оно располагается. Из этого я делаю вывод, что Message также закрывает MessageBuffer, из которого он создан. Но в реальном коде это не так. Закрытие соо…
31 мар '14 в 08:07
1 ответ

Не могу найти DispatchOperation по имени в WCF Расширяемость для запроса GET

Недавно я столкнулся с проблемой, которая бросает меня в тупик. Я реализовал пользовательский AuthorizationManager в WCF, который сначала должен получить операцию по имени. Службы WCF предоставляются через конечные точки REST и SOAP, поэтому я долже…
02 апр '13 в 03:09
2 ответа

Пользовательский кодировщик WCF - Назначение типа содержимого сообщения во время выполнения

В настоящее время я создаю свой собственный кодер WCF, который будет анализировать мое сообщение. Я хочу динамически изменить тип контента, который назначается при отправке ответа, но я не могу понять, где он его ищет. Использует ли он CustomTextEnc…
12 авг '14 в 14:18
3 ответа

Расширение WCF для регистрации и выполнения действий для каждого метода. IErrorHandler не имеет понятия о методе?

У меня есть нормальный сервис WCF с несколькими методами. Я хотел бы записать некоторую информацию и выполнить некоторые действия в начале метода и в конце. Осуществляя IParameterInspector Я могу легко сделать много регистрации. методы BeforeCall а …
24 апр '12 в 09:48