Używam WCF i chcę przesłać duży plik z klienta na serwer. I zbadali i postanowił pójść podejście wyrwy opisaną w http://msdn.microsoft.com/en-us/library/aa717050.aspxWCF Chunking/Streaming
Jednak takie podejście (jak streamingu) ogranicza kontrakt z ograniczoną signitures metoda:
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream);
Próbka używa raczej wygodny przykład przesyłanie plik ze stałej ścieżki i zapisanie go do stałej ścieżki na serwerze. Dlatego moje pytanie brzmi: jak przekazać dodatkowe parametry, aby określić takie rzeczy jak nazwa pliku, ścieżka pliku itp.
np. Chciałbym coś takiego:
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream, String filePath);
góry dzięki, Mark.