Gestion de session et persistance entre VB.Net et un Service WEB [HARD
Gestion de session et persistance entre VB.Net et un Service WEB [HARD - C#/.NET managed - Programmation
MarshPosté le 30-10-2002 à 14:39:25
Bonjour,
Voilà le contexte exacte : C long mais c compliké...
J'ai un service WEB qui utilise des objets pour traiter des Bases de données.
L'ont crée un objet dans ce service WEB qui est une image virtuelle d'une ou plusieurs tables.
Pour consulter les informations contenues dans celui-ci l'on utilise une appli VB.Net
L'on a réglé le problème de persistance de cet objet via l'utilisation de "[WebMethod(EnableSession = true)]"
Permettant normallement qu'une session garde mon objet en mémoire et ne soit pas détruit à la déconnexion.
Cela fonctionne très bien, lorsqu'on utilise le Browser pour se connecter au WebService, je fé un 1er appel à mon service qui me retourne des valeurs de mon objet et les appeles suivants me retournent les autres valeurs désirées.
Maintenant mon programme VB se connecte à mon service WEB (serviceDB as new webservice) Le premier appel à ma fonction de mon SWEB (Service WEB) se fait très bien, j'ai un résultat retourné... Mais le deuxième appel me retourne un résultat NUL...
Pourtant un résultat est bien retourné car il est vérifié lorsqu'on lance le browser... Et la .dll ce ce SWEB généré en local retourne un résultat.
QUESTION ?!
Comment permettre à mon appli VB de ne pas tuer la Session après qu'il ai effectué la requête ??!!
Merci !! (je ssé c un peu compliké... mais maillez-moi si vous voulez plus d'infos...)
Marsh Posté le 30-10-2002 à 14:39:25
Bonjour,
Voilà le contexte exacte :
C long mais c compliké...
J'ai un service WEB qui utilise des objets pour traiter des Bases de données.
L'ont crée un objet dans ce service WEB qui est une image virtuelle d'une ou plusieurs tables.
Pour consulter les informations contenues dans celui-ci l'on utilise une appli VB.Net
L'on a réglé le problème de persistance de cet objet via l'utilisation de "[WebMethod(EnableSession = true)]"
Permettant normallement qu'une session garde mon objet en mémoire et ne soit pas détruit à la déconnexion.
Cela fonctionne très bien, lorsqu'on utilise le Browser pour se connecter au WebService, je fé un 1er appel à mon service qui me retourne des valeurs de mon objet et les appeles suivants me retournent les autres valeurs désirées.
Maintenant mon programme VB se connecte à mon service WEB (serviceDB as new webservice)
Le premier appel à ma fonction de mon SWEB (Service WEB) se fait très bien, j'ai un résultat retourné...
Mais le deuxième appel me retourne un résultat NUL...
Pourtant un résultat est bien retourné car il est vérifié lorsqu'on lance le browser...
Et la .dll ce ce SWEB généré en local retourne un résultat.
QUESTION ?!
Comment permettre à mon appli VB de ne pas tuer la Session après qu'il ai effectué la requête ??!!
Merci !!
(je ssé c un peu compliké... mais maillez-moi si vous voulez plus d'infos...)