Ich habe ein irritierendes Problem, ich erstelle einen asp.net Web Service; Dieser Dienst sollte die Funktionalität einer vorhandenen Bibliothek verfügbar machen. Der Dienst ermöglicht Benutzern das Hochladen von Dateien auf unseren Server durch Aufrufen der UploadFile-Methode für den Dienst. Hier ist die Signatur der Methode Upload
Typ Konflikte mit ITSELF, nur weil es als Rückgabetyp einer Webmethode in einem ASP.NET-Webdienst enthalten ist?
public bool UploadFile(string bucketName, string desiredFileName, System.IO.Stream fileData)
Nun, wenn ich versuchen, diese Methode aufzurufen und geben es ein System.IO.Stream Objekt in die Datei bezieht hochgeladen werden, erhalte ich eine Kompilierzeitfehler, der angibt, dass der übergebene Typ (System.IO.Stream) nicht der erwartete Typ (Mynamespace.ServiceReference.Stream) ist. Ich habe versucht, meinen Stream explizit auf den Typ (Mynamespace.ServiceReference.Stream) zu setzen, aber der Compiler hat es mir auch nicht erlaubt, obwohl sie vom selben Typ sind! verheiratet!
Ich glaube, ich bin mehr zu Liyod Antwort angezogen, so, akzeptiert! – Galilyou