Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент service содержит параметры для службы Windows Communication Foundation (WCF). Он также содержит конечные точки, предоставляющие службу.
<configuration>
<system.serviceModel>
<services>
<service>
Синтаксис
<service behaviorConfiguration="String"
name="String">
</service>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| behaviorConfiguration | Строка, содержащая имя поведения для создания экземпляра службы. Имя поведения должно находиться в области в точке определения службы. Значение по умолчанию — пустая строка. |
| имя | Обязательный атрибут String, указывающий тип создаваемой службы. Этот параметр должен соответствовать допустимому типу. Формат должен быть Namespace.Class. |
Дочерние элементы
| Элемент | Description |
|---|---|
| <Конечной точки> | Коллекция endpoint элементов, которые предоставляют эту службу. |
| <Узла> | Указывает узел этого экземпляра службы. Этот элемент имеет тип HostElement. |
Родительские элементы
| Элемент | Description |
|---|---|
| <Услуги> | Корневой элемент всех элементов конфигурации WCF. |
Замечания
Службы определены в services разделе файла конфигурации. Сборка может содержать любое количество служб. Каждая служба имеет собственный service раздел конфигурации. Этот раздел и его содержимое определяют контракт службы, поведение и конечные точки конкретной службы.
Элемент behaviorConfiguration также необязателен. Он определяет поведение, которое использует служба. Поведение, указанное в этом атрибуте, должно ссылаться на поведение в области в том же файле конфигурации.
Каждая служба предоставляет одну или несколько конечных точек, имеющих собственный адрес и привязку. Все привязки, используемые в файле конфигурации, должны быть определены в области файла. Привязки связаны с конечными точками с помощью сочетания атрибутов name и bindingConfiguration. Атрибут name описывает раздел, в котором определена привязка. Атрибут bindingConfiguration определяет, какая конфигурация используется в разделе привязки. Раздел привязки может определить несколько конфигураций.
Example
Это пример конфигурации службы.
<service behaviorConfiguration="testChannelBehavior"
name="HelloWorld">
<endpoint address="/HelloWorld2/"
name="test"
bindingNamespace="http://www.cohowinery.com/"
binding="basicHttpBinding"
contract="IHelloWorld" />
</service>