Chunking / Streaming WCF

Je suis en utilisant WCF et souhaitez télécharger un gros fichier du client vers le serveur. J'ai étudié et a décidé de suivre le chunking approche décrite à http://msdn.microsoft.com/en-us/library/aa717050.aspx

Cependant, cette approche (tout comme le streaming) restreint le contrat limité de la méthode signitures:

[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream);

L'exemple utilise l'exemple utile de télécharger un fichier à partir d'un chemin fixe et de l'enregistrer sur un chemin fixe sur le serveur. Donc, ma question est comment puis-je passer des paramètres supplémentaires pour spécifier des choses comme nom de fichier, chemin d'accès, etc.

par exemple. Je voudrais quelque chose comme:

[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream, String filePath);

Merci d'avance,
Marque.

source d'informationauteur