2010-01-12 7 views
0

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 très nouveau aux Intercepteurs WCF. Avant de prendre tout le temps pour les comprendre, j'aimerais savoir s'ils travaillent même avec le Compact Framework. Par conséquent, les intercepteurs WCF fonctionnent-ils avec le cadre compact et, si oui, y a-t-il des considérations spéciales que je dois garder à l'esprit au fur et à mesure que je les étudie. (Tous les exemples en C# de comment faire ceci seraient IMPRESSIONNANTS!)Intercepteur WCF sur le cadre compact

J'utilise Visual Studio 2008 SP1.

Répondre

0

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

Vous pouvez cependant ajouter des en-têtes de savon personnalisés. Vous n'avez qu'à les ajouter à chaque appel de service WCF.

1

Je n'ai pas utilisé WCF moi-même, mais un coup d'œil à l'article this montre que vous avez besoin des classes IChannelFactory et/ou IChannelListener supportées par .NET CF 3.5.

L'article contient également un exemple d'application téléchargeable, que vous pouvez probablement modifier pour l'exécuter sur .NET CF.

Donc, je ne peux pas vous donner des considérations ou des pièges, mais il me semble que vous ne serez pas sur une route sans issue ici.

Questions connexes