मैं डब्ल्यूसीएफ का उपयोग कर रहा हूं और क्लाइंट से सर्वर पर एक बड़ी फाइल अपलोड करना चाहता हूं।डब्ल्यूसीएफ चंकिंग/स्ट्रीमिंग
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream);
नमूना अपलोड हो रहे हैं बल्कि सुविधाजनक उदाहरण का उपयोग करता है: मैं की जांच की और बेडौल दृष्टिकोण http://msdn.microsoft.com/en-us/library/aa717050.aspx
हालांकि पर उल्लिखित निर्देशों का पालन करने का फैसला किया, इस दृष्टिकोण (बस स्ट्रीमिंग की तरह) सीमित विधि signitures के अनुबंध को प्रतिबंधित करता है एक निश्चित पथ से एक फ़ाइल और सर्वर पर एक निश्चित पथ में सहेजना। इसलिए, मेरा सवाल यह है कि मैं फ़ाइल नाम, फ़ाइलपैथ इत्यादि जैसी चीजों को निर्दिष्ट करने के लिए अतिरिक्त पैरामीटर कैसे पास करूं।
उदाहरण के लिए।
[OperationContract(IsOneWay=true)]
[ChunkingBehavior(ChunkingAppliesTo.InMessage)]
void UploadStream(Stream stream, String filePath);
अग्रिम धन्यवाद, मार्क: मैं की तरह कुछ करना चाहते हैं।