Session de services web et application Windows - C#/.NET managed - Programmation
Marsh Posté le 12-06-2004 à 12:51:00
Tu peux stocker des informations dans un ou des champs personalisés que tu places dans un en-tête SOAP, par exemple. Ensuites, dans le WebService, pour toutes les fonctions qui requièrent des infos de sessions, tu ajoutes les attributs nécessaires.
Marsh Posté le 12-06-2004 à 20:39:38
Merci de tes indications
Je sais pas si c'était j'ai procèdé comme tu disais mais je me suis inspiré de cet article de la msdn
: http://msdn.microsoft.com/library/ [...] rvices.asp
Donc pour sauvegarder mon contexte je dérive la classe SoapHeader
Code :
|
Ensuite je crée une donnée membre dans mon webservice du type de la classe ci-dessous
Pour avoir accès a cet objet il faut faire précéder toutes les méthodes utiles par :
Code :
|
Voilà pour un bref résumé de la manière dont j'ai procèdé si ça peut servir à quelqu'un.
Marsh Posté le 22-07-2009 à 11:16:35
Bonjour,
Je sais que c'est une vieux post, mais est-ce que cet exemple concerne la consommation d'un Web Service ou la création côté serveur donc d'un Web Service ?
J'essaye d'ajouter une entête dans la requête SOAP lorsque je consomme un Web Service et je n'y arrive pas.
Si vous pouvez m'aider....
Marsh Posté le 11-06-2004 à 17:30:53
Bonjour.
J'ai développé un service web gérant les sessions. Le mécanisme des sessions fonctionne correctement quand j'appelle les méthodes du webservice à la "main" (par l'interface web par défaut).
J'ai également développé une application .NET en C# qui utilise les méthodes du webservice. Le problème est qu' à partir de cette application le contexte n'est pas sauvegardé.
Donc tout d'abord est ce qu'il est possible d'utiliser le mécanisme de session à partir d'une application windows (le mécanisme de session étant lié à la programmation web)? Si oui comment?
Merci