【发布时间】:2022-06-13 15:34:48
【问题描述】:
[HttpGet]
public ActionResult<Stream> ReadStreamFromFile(string fileNameWithFullPath)
{
byte[] byteArray = System.IO.File.ReadAllBytes(fileNameWithFullPath);
System.IO.MemoryStream memoryStream = new MemoryStream(byteArray);
return memoryStream;
}
当我尝试使用 NSWAg 和 Microsoft CodeDOM 支持的 DLL 创建代理时,Stream 会创建一个复杂类型而不是简单类型的类,这会导致在尝试调用服务时在运行时出现问题。
代理生成设置中是否有任何方法可以将其称为 IO.Stream 而不是 .Stream?
请提出建议。 阿玛尔
【问题讨论】:
-
这似乎是 ASP.NET 或 ASP.NET Core。如果是这种情况,请适当标记。