.NET, Architecture, ALM, Cloud

Publicité

WCF 4.0 : Default Endpoint

WCF 4.0 apporte parmi son lot de nouveautés une extension de son modèle de configuration qui va notamment permettre la simplification de la configuration de vos services avec le mécanisme des Default Endpoint.


La nouvelle section "protocoleMapping" permet de définir pour chaque schéma (http, net.tcp, net.pipe, net.msqmq) un binding et une configuration à appliquer par défaut :


 <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> 

 

Un Hoster Web ASP.NET pourra donc héberger par défaut vos services en binding basicHttpBinding avec la configuration suivante :

 <system.serviceModel /> 

 

Pour définir le binding "wsHttpBinding" par défaut sur vos services, la configuration sera la suivante :

 <system.serviceModel> <protocolMapping> <add scheme="http" binding="wsHttpBinding" bindingConfiguration="wsBinding" /> </protocolMapping> <bindings> <wsHttpBinding> <binding name="wsBinding"> <!-- ... --> </binding> </wsHttpBinding> </bindings> </system.serviceModel> 
Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article