Использование раздела <service>
Этот раздел позволяет определять объекты, предоставляемые данным приложением. Он включает элементы <wellknown> и <activated>. Хотя эти элементы имеют такие же имена, что и элементы из раздела <clients>, они не точно такие же.
Использование элемента <wellknown>. Элемент <wellknown> определяет информацию об объектах, активизируемых сервером, которые предоставляются через данное приложение. Синтаксис элемента <wellknown> имеет следующий вид.
<application> <service> <wellknown mode="Singleton | SingleCall" displayName="name" type="Type, Assembly" objectUri="objectUri" /> </service> </application>
Свойства элемента <wellknown> перечислены в табл. 6.13.
displayname | Определяет имя, по которому .NET Framework Configuration Tool ссылается на данный канал. |
mode | Определяет тип объекта – Singleton или SingleCall. |
type | Определяет полное имя типа и имя сборки объекта. |
objectUri | Определяет конечную точку URI данного объекта. |
Использование элемента <activated>. Элемент <activated> указывает информацию об объектах, активизируемых клиентом, которые предоставляются приложением клиенту. Ниже приведен синтаксис элемента <activated>.
<application> <service> <activated type="Type, Assembly" /> </service> </application>
Свойство type определяет полное имя типа и имя сборки этого объекта.