Question

Je voudrais ajouter une couche intercepteur à mon service WCF pour envoyer l'ID de périphérique pour authentifier le périphérique.

Je suis très nouveau pour WCF Interceptor. Avant de prendre tout le temps de les comprendre, je voudrais savoir si elles fonctionnent même avec le Compact Framework.

Alors, ne WCF Interceptor travailler avec le Compact Framework et si oui, sont-il des considérations particulières que je dois garder à l'esprit que je les recherche. (Tous les exemples C # de la façon de le faire serait génial!)

J'utilise Visual Studio 2008 SP1.

Était-ce utile?

La solution 2

Interceptor ne peuvent pas être créés sur WCF pour Compact Framework (NETCF). Les IClientMessageInspector et constructions similaires nécessaires pour intercepteurs ne sont pas présents dans NETCF.

Vous pouvez ajouter des en-têtes de savon personnalisé bien. Il vous suffit de les ajouter à chaque service WCF appel.

Autres conseils

Je ne l'ai pas utilisé WCF moi-même, mais un rapide coup d'œil à ce article me montre que vous avez besoin de l'IChannelFactory et / ou des classes IChannelListener qui sont pris en charge sur .NET CF 3.5.

L'article dispose également d'une application téléchargeable exemple, que vous pouvez probablement modifier à exécuter sur CF .NET.

Je ne peux pas vous donner des considérations ou gotchas, mais il me semble que vous ne serez pas sur une impasse ici.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top