0

Forge Design Automation APIのスクリプトは、dxf、png、PDF などの出力をいくつか生成します。WorkItem でそれらを zip にパッケージ化できますか? 以下は、私が作成した WorkItem のコード スニペットです。デフォルトでは、単一形式の出力しかダウンロードできないため、失敗します。

var wi = new WorkItem()
{
   Id = "", // Must be set to empty
   Arguments = new Arguments(),
   ActivityId = activity.Id
};

wi.Arguments.InputArguments.Add(new Argument()
{
  Name = "HostDwg", // Must match the input parameter in activity
  Resource =
     "http://download.autodesk.com/us/support/files/autocad_2015_templates/acad.dwt",
  StorageProvider = StorageProvider.Generic // Generic HTTP download (vs A360)
});

wi.Arguments.OutputArguments.Add(new Argument()
{
  Name = "Results", // Must match the output parameter in activity
  StorageProvider = StorageProvider.Generic, // Generic HTTP upload (vs A360)
  HttpVerb = HttpVerbType.POST, // Use HTTP POST when delivering result
  Resource = null, // Use storage provided by Design Automation     
});
4

1 に答える 1