Услуги WCF могут иметь несколько конечных точек, каждый из которых может реализовать другой контракт на обслуживание.
Например, вы могли бы иметь службу заявил следующее:
[ServiceBehavior(Namespace = "DemoService")]
public class DemoService : IDemoService, IDoNothingService
Какой бы конфигурацию вдоль этих линий:
<service name="DemoService" behaviorConfiguration="Debugging">
<host>
<baseAddresses>
<add baseAddress = "http://localhost/DemoService.svc" />
</baseAddresses>
</host>
<endpoint
address =""
binding="customBinding"
bindingConfiguration="InsecureCustom"
bindingNamespace="http://schemas.com/Demo" contract="IDemoService"/>
<endpoint
address =""
binding="customBinding"
bindingConfiguration="InsecureCustom"
bindingNamespace="http://schemas.com/Demo" contract="IDoNothingService"/>
</service>
Надежда, что помогает, но если вы после теоретического максимума интерфейсы, которые вы можете получить для службы, я подозреваю, что это безумно большое кратное 2.
приятно. 10x для очистки. – 2011-12-01 02:04:55