Вопрос : динамический httpbinding для обслуживаний стержня

hi могу я спросить как сделать динамический httpbinding для
how обслуживаний стержня для того чтобы передать шнур webservices к архиву app.conf?
thanks
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
>< " class= " id= " codeSnippet644209

    
    
    
        
            
                
                    maxDepth= 
                    mode= 
                        clientCredentialType= < "" realm=! --policyEnforcement= " НИКОГДА "/> 
                        algorithmSuite= " невыполнение обязательства "/> clientCredentialType= " UserName " 
                
            
        
        
            address= " http://abc.com/abc.service.php "  contract= " S4_Service.S4_Services_OutlookIntegrationPort "
        
    

class=

Ответ : динамический httpbinding для обслуживаний стержня

HI!

Критические точки сервера:


binding= " wsHttpBinding " contract= " Greetings.IGreeting "/> http://localhost:8080/Greetings/ws "
binding= " basicHttpBinding " contract= " Greetings.IGreeting "/> http://localhost:8081/Greetings/basicI "
binding= " basicHttpBinding " contract= " Greetings.IGreeting "/> http://localhost:8091/Greetings/basicII "

Критические точки клиента:


" binding= " http://localhost:8080/Greetings/ws wsHttpBinding "
contract= " ServiceReference1.IGreeting " " WSHttpBinding_IGreeting " bindingConfiguration=
name= " WSHttpBinding_IGreeting " >

/>


" binding= " http://localhost:8081/Greetings/basicI basicHttpBinding "
contract= " ServiceReference1.IGreeting " " BasicHttpBinding_IGreeting " bindingConfiguration=
name= " BasicHttpBinding_IGreeting "/>
" binding= " http://localhost:8091/Greetings/basicII basicHttpBinding "
contract= " ServiceReference1.IGreeting " " BasicHttpBinding_IGreeting " bindingConfiguration=
name= " BasicHttpBinding_IGreeting1 "/>

Основа программы клиента:


Клиент ServiceReference1.GreetingClient = новое ServiceReference1.GreetingClient (новое BasicHttpBinding ()
, новое System.ServiceModel.EndpointAddress («http://localhost:8081/Greetings/basicII "));
Console.WriteLine (client.GoodEvening («Navneet»));
Console.ReadLine ();

Клиент ServiceReference1.GreetingClient = новое ServiceReference1.GreetingClient (новое BasicHttpBinding ()
, новое System.ServiceModel.EndpointAddress («http://localhost:8091/Greetings/basicII "));
Console.WriteLine (client.GoodEvening («Navneet»));
Console.ReadLine ();

Здесь если вы видите для вашей ясности меня, то имейте basicHttpBinding withdiffrent критическую точку
basicI, basicII

подобно если вы хотите переключить между wsHttpBinding и basicHttpBinding, то вы также должны изменить вязку вместе с адресом.

Однако вы можете также переключить между EnpPoint как

Клиент ServiceReference1.GreetingClient = новое ServiceReference1.GreetingClientBasicHttpBinding_IGreeting1»);

ИЛИ

Клиент ServiceReference1.GreetingClient = новые ServiceReference1.GreetingClient
BasicHttpBinding_IGreeting ");

Понадейтесь что это помогает!

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us