Bonjour à tous,

Encore moi et mes problèmes de Web-Services...

J'arrive à interroger un web-service simple depuis VB.net. Mais maintenant, je souhaite interroger un WS qui utilise un Header. Or je n'y arrive pas (normal, sinon je ne poserai pas la question).

Donc, voilà ce que je fais.

Je définis une Web Reference (et non pas un Service Reference) que j'appelle MyWS_jjcasalo.

J'ai vu sur le site msdn (à cette page : http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx) qu'il fallait définit une Classe MyHeader, ce que je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Public Class MyHeader
    Inherits SoapHeader
    Public Authorization As String
End Class
Puis, je crée un bouton sur lequel j'ajoute le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Dim mySoapHeader As MyHeader = New MyHeader()
        mySoapHeader.Authorization = "DA1NDEzMzRhODU0Nzg1M2M2YzdlNDBiYmJhYzk="
... et voilà... Après, je suis coincé.

Toujours sur cette page MSDN, ils indiquent qu'il faut définir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Dim proxy As MyWebService = New MyWebService()
Mais je ne comprends pas la définition de cette classe MyWebService.

Comment puis-je relier ma référence de service (MyWS_jjcasalo) au proxy ?

Je suis perdu. Donc, je me tourne vers vous.

Merci d'avance.