2010-07-17 3 views
0

J'ai un service WCF hébergé par IIS et je dois envoyer des données binaires (flux de mémoire créé par le service) dans un environnement intranet.
J'utilise byte[] array dans la méthode de contrat de service actuellement avec httpBinding. Bien que le tableau ne soit pas trop grand (500 Ko en général), je suis inquiet au sujet des frais généraux d'unicode (les services Web de savon d'asmx en avaient un, mais je suis nouveau à WCF).WCF: meilleur moyen d'envoyer des données binaires pour les services hébergés IIS

Quelle est la meilleure pratique pour transmettre des données binaires avec la liaison http? Puis-je utiliser tcp/ip pour les services WCF hébergés par IIS?

Merci d'avance!

Répondre

1

Je vous suggère de coder MTOM dans ce cas. Et here's another example. À partir de IIS7, vous pouvez utiliser les liaisons binaires netTcpxxx mais pas dans IIS6.

Questions connexes