2009-04-06 4 views
0

Je suis en train de concevoir un service WCF qui renverra une liste de fournisseurs pour une requête de recherche. Je dois envoyer le logo de ces fournisseurs à toute personne qui consomme le service. Quelle serait la meilleure façon d'aborder cela? Dois-je simplement envoyer les chemins de l'image ou y a-t-il un meilleur moyen.Conception d'un service WCF pour renvoyer des informations d'image

+0

Est-ce un formulaire Windows communiquant avec WCF ou une page Web? Je me demandais juste si le chemin de l'image que vous mentionnez est un chemin HTTP ou un fichier: \\ –

Répondre

0

Il y a beaucoup de conséquences sur la conception de votre question. Le consommateur du service aura-t-il nécessairement accès au "chemin" de l'image (je suppose que vous voulez dire un chemin URI ou UNC)? Sinon, il est probable que vous devrez envoyer l'image avec la réponse.

Vous pouvez également séparer vos services, un qui saisirait les métadonnées pour l'image et un qui va réellement et récupère les bits de l'image elle-même. Vous devez également être conscient de la taille des images et si oui ou non vous "avez vraiment besoin" d'eux. Si vous envoyez des images qu'un client verrait seulement s'il clique sur les résultats, par exemple, vous pourriez envisager une approche de chargement plus paresseux.

Questions connexes