J'utilise WCF et je veux télécharger un gros fichier du client vers le serveur. Je l'ai étudié et décidé de suivre l'approche CHUNKING décrite à http://msdn.microsoft.com/en-us/library/aa717050.aspxWCF Chunking/Streaming
Cependant, cette approche (tout comme le streaming) limite le contrat signitures méthode limitée:
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream);
L'exemple utilise l'exemple plutôt pratique d'ajout un fichier à partir d'un chemin fixe et en l'enregistrant dans un chemin fixe sur le serveur. Par conséquent, ma question est comment puis-je passer des paramètres supplémentaires pour spécifier des choses comme le nom de fichier, chemin de fichier, etc
par exemple. Je voudrais quelque chose comme:
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream, String filePath);
Merci à l'avance, Mark.