Upload
andriy-gladkiy
View
50
Download
0
Embed Size (px)
Citation preview
WCFModule 3.5 Реалізація клієнта
WCF
Andrey Gladky [email protected]
2
Standard endpoint До появи підтримки стандартних кінцевих точок, коли
викликався метод Open() на об'єкті ServiceHost, а в файлі конфігурації ще не бьшо визначено жодного елемента <endpoint>, виконуючого середовища генерувала виняток.
В версії .NET 4.5 кожна служба WCF автоматично отримує стандартні кінцеві точки, які фіксують загальноприйняті деталі конфігурації для кожного підтримуваного протоколу.
У файлі machine. config для .NET 4.5 є елемент <protocolMapping>. Цей елемент документує прив'язки WCF, які будуть застосовуватися за замовчуванням, якщо ніяких прив'язок явно не вказано:
Andrey Gladky [email protected]
3
Standard endpoint
<system.serviceModel> . . .
<protocolMapping><add scheme = "http" binding="basicHttpBinding"/><add scheme = "net.tcp" binding="netTcpBinding"/><add scheme = "net.pipe" binding="netNamedPipeBinding"/><add scheme = "net.msmq" binding="netMsmqBinding"/>
</protocolMapping></system.serviceModel>
Все, що потрібно для використання цих стандартних прив'язок - вказівка базових адрес у файлі конфігурації хоста.