Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Где программно поменять настройки биндингов Хоста ? / 3 сообщений из 3, страница 1 из 1
04.02.2015, 13:49
    #38871370
ProBiotek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где программно поменять настройки биндингов Хоста ?
Привет подскажите пожалуйста.

Имеется код клиентской части, с кастомной настройкой клиента:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
client.Endpoint.Address = myEndpointAddr;
CustomBinding binding = new CustomBinding(client.Endpoint.Binding);
MyMessageEncodingBindingElement textBindingElement = new MyMessageEncodingBindingElement()
{
  MessageVersion = MessageVersion.CreateVersion(EnvelopeVersion.Soap11, AddressingVersion.None),
};
            
binding.Elements.Remove<TextMessageEncodingBindingElement>();
binding.Elements.Insert(0, textBindingElement);
binding.Elements.Find<AsymmetricSecurityBindingElement>().IncludeTimestamp = false;
binding.Elements.Find<AsymmetricSecurityBindingElement>().LocalClientSettings.DetectReplays = false;
client.Endpoint.Binding = binding;
Client.ChannelFactory.Endpoint.Contract.ProtectionLevel = System.Net.Security.ProtectionLevel.Sign;



Вопрос. А как производится такая-же кастомная настройка для хоста (вряд ли можно задать через конфиг файл TextMessageEncodingBindingElement) ?
...
Рейтинг: 0 / 0
04.02.2015, 14:05
    #38871404
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где программно поменять настройки биндингов Хоста ?
Через конфиг файл можно настроить, почему бы и нет. Но видимо там должен быть известен класс.

Пишут, что в Framework 4.5 есть возможность конфигурирования сервиса в коде

Support for configuring services in code.

https://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx
...
Рейтинг: 0 / 0
04.02.2015, 15:41
    #38871519
ProBiotek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где программно поменять настройки биндингов Хоста ?
Winnipuh,

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


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