powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Headers
2 сообщений из 2, страница 1 из 1
WCF Headers
    #37563118
mrLIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день коллеги. Только начинаю разбираться с Web сервисами и возник такой вопрос. есть прокси класс: UserServiceClient

на клиенте при отправке данных в хедер добавляю информацию:
using (UserServiceClient proxy = new UserServiceClient())
{
using (OperationContextScope contextScope = new OperationContextScope(proxy.InnerChannel))
{
MessageHeaders messageHeadersElement = OperationContext.Current.OutgoingMessageHeaders;
messageHeadersElement.Add(MessageHeader.CreateHeader("UserName", string.Empty, "Вася"));

var model = proxy.GetById(1);
}
}


И так при вызове каждого метода сервиса. Вопрос такой, можно ли реализовать интерфейс, который при отправке запроса сервису будет его перехватывать, добавлять нужные Header и отправлять и так же на стороне сервиса реализовать интрефейс, который по приходу данных будет вынимать Header и их обрабатывать нужным образом.
...
Рейтинг: 0 / 0
WCF Headers
    #37563697
mrLIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем вопрос почти решен. Создаются два класса от интерфесов IClientMessageInspector и IEndpointBehavior

Вот вопрос только если в коде
proxy.Endpoint.Behaviors.Add(new ClientWeb.EditionLibrary.EndPointBehaviorWeb());

то как правильно добавить поведение точки в WEB кофиге
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Headers
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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