2009-05-27 6 views
0

J'ai un service RIA qui renvoie des données d'image (octet []) et une légende d'image (chaîne) de SQL Server.Services Ria - Chargement différé d'images (ou de données binaires lourdes)

La partie de données peut parfois contenir quelques Mo. Le chargement peut donc prendre un certain temps.

Je voudrais charger les octets indépendamment de la légende (qui charge très rapidement).

Existe-t-il un moyen de le faire sans avoir à créer un second contexte d'image?

Répondre

0

Chaque appel de service de domaine s'exécute de manière asynchrone, donc si vous avez deux appels, un pour les données et un pour le titre, vous devriez être en mesure d'afficher le titre pendant le chargement des données. Cela signifie que vous devrez avoir deux entités distinctes, ImageTitle et ImageName, mais peut-être que vous pourriez les lier d'une manière ou d'une autre, peut-être une entité de conteneur?