1
我有方法:返回多個值與流
var listOfFiles=service .GetFiles(pathsOfFiles.ToArray();
服務與流媒體我的WCF服務,我想有方法對這樣的服務:
public List<Stream, file> GetFiles(string[] paths)
{
List<Stream, file> files =new List<Stream, file>
foreach(string path in pathsOfFiles)
{
files.add(path, new FileStream(filename, FileMode.Open))
}
return files
}
現在我唯一的方法(這是下面)哪些工作正常,但我必須將其轉換爲我頂層descibe功能。
public Stream GetData(string filename)
{
FileStream fs = new FileStream(filename, FileMode.Open);
return fs;
}
我必須從服務路徑搞懂什麼是文件
名
感謝答案。不幸的是,這不適用於流,但我在其他地方添加這段代碼螞蟻它是很好:) – user278618 2010-05-26 08:06:21
我想你的意思是,WCF不能返回Dictionary。 你需要的是流傳輸 - 閱讀此http://msdn.microsoft.com/en-us/library/ms731913.aspx –
2010-05-26 08:14:58