2. Standard endpoint
До появи підтримки стандартних кінцевих точок, коли
викликався метод Open() на об'єкті ServiceHost, а в файлі
конфігурації ще не бьшо визначено жодного елемента
<endpoint>, виконуючого середовища генерувала виняток.
В версії .NET 4.5 кожна служба WCF автоматично отримує
стандартні кінцеві точки, які фіксують загальноприйняті деталі
конфігурації для кожного підтримуваного протоколу.
У файлі machine. config для .NET 4.5 є елемент
<protocolMapping>. Цей елемент документує прив'язки WCF,
які будуть застосовуватися за замовчуванням, якщо ніяких
прив'язок явно не вказано:
Andrey Gladky KspDevelop@gmail.com 2
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>
Все, що потрібно для використання цих стандартних прив'язок -
вказівка базових адрес у файлі конфігурації хоста.
Andrey Gladky KspDevelop@gmail.com 3