我遵循了mws文档,以获取带有ReportId的报告。
我在示例项目中看到的唯一我的选择是将报告保存到文本文件。
request.Report
的类型为stream
public string SaveReportDataToTextFile(string ReportId, string FileLocation)
{
if ((ReportId ?? "").Trim().Length == 0)
return "No ReportId";
var client = GetClient();
var request = new MarketplaceWebService.Model.GetReportRequest()
{
Merchant = "merchid",
ReportId = ReportId,
};
request.Report = File.Open(FileLocation, FileMode.OpenOrCreate, FileAccess.ReadWrite);
var response = client.GetReport(request);
return FileLocation;
}
是否可以将报告数据存储在字符串变量中,而不是保存到文本文件中?