[C#] problème de type donnée entre Service Web
Bonjour tout le monde,
j'ai un Service Web A dans lequel j'ai une méthode "put" qui a les paramètres suivants:
put(Stream param1, string param2, string param2)
J'ai un autre Service Web B qui fait référence au Service Web A et dans lequel j'utilise la méthdoe put(....). dans laquelle je passe les paramètres suivants:
Code:
1 2 3 4
|
System.IO.FileStream file = new System.IO.FileStream(@"C:\test.xml", FileMode.Open, FileAccess.Read);
XmlNode res = A.put(file,"",""); |
Lorsque je compile, j'ai les erreurs suivantes qui apparaît:
Citation:
Erreur 1 La méthode surchargée correspondant le mieux à 'refA.A.put(refA.FileStream, string, strig)' possède des arguments non valides...
Erreur 2 Argument '1' : impossible de convertir de 'System.IO.FileStream' en 'refA.FileStream'...
Est-ce que quelqu'un sait comment je peux faire que FileStrem de la méthode put du Service Web A, soit consiféré comme un System.IO.FileStream et non comme refA.FileStream?
Par avance merci pour votre aide!
Cédric