ich WCF bin mit und will eine große Datei vom Client zum Server hochladen. Ich habe untersucht und beschlossen, den Chunking Ansatz bei http://msdn.microsoft.com/en-us/library/aa717050.aspxWCF Chunking/Streaming
jedoch schränkt dieser Ansatz (wie Streaming) skizzierte den zu einem Vertrag des begrenzten Methode signitures:
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream);
Das Beispiel verwendet das eher praktisch Beispiel für das Hochladen eine Datei aus einem festen Pfad und speichert sie in einem festen Pfad auf dem Server. Daher ist meine Frage, wie kann ich zusätzliche Parameter übergeben Dinge wie Dateinamen angeben, filepath usw.
zB. Ich möchte so etwas wie:
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream, String filePath);
Vielen Dank im Voraus, Mark.