Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1216 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Session de services web et application Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session de services web et application Windows

n°760686
Niala
Posté le 11-06-2004 à 17:30:53  profilanswer
 

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  :hello:  

mood
Publicité
Posté le 11-06-2004 à 17:30:53  profilanswer
 

n°761112
Niala
Posté le 12-06-2004 à 08:46:39  profilanswer
 

up

n°761216
Yttrium
Furtif
Posté le 12-06-2004 à 12:51:00  profilanswer
 

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.

n°761402
Niala
Posté le 12-06-2004 à 20:39:38  profilanswer
 

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 :
  1. public class soapIdentificationHeader : SoapHeader
  2. {
  3.  public int Id;
  4.  public string User;
  5.  public string Password;
  6. }


 
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 :
  1. [WebMethod]
  2. [SoapHeader("m_SoapAuthentification",Direction=SoapHeaderDirection.InOut)]


 
Voilà pour un bref résumé de la manière dont j'ai procèdé si ça peut servir à quelqu'un.

n°1907556
sebkill
Posté le 22-07-2009 à 11:16:35  profilanswer
 

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....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Session de services web et application Windows

 

Sujets relatifs
[ASP.Net] Lancer une application se trouvant sur le clientMCRYPT SOUS WINDOWS HEEEEEEEEEEEEEEEEEEEELP
erreur : send session cookie - headers already sent by[Access] Lancer l'explorer de Windows via Access
[HTML/ASP] Lien vers application ?ouvrir l'explorateur windows
Impression d'un fichier par une application J2EEdll windows
[Delphi]application multifiches (MDI)comment installer un module perl sur windows
Plus de sujets relatifs à : Session de services web et application Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR