该程序的目标是连接到SFTP服务器并下载文件目录,然后逐个文件地将内容读入字节数组,然后将字节数组写入打印流。打印作业在队列中显示为假脱机。一旦完成所有这些(理论上),我就关闭了流。当流关闭时,将从打印队列中删除/删除作业。我不确定为什么会这样,但如果有人能提供帮助,我们将不胜感激。谢谢!
(文件下载部分已注释掉,因为我已经下载了所有内容并尝试加快速度) (与sftp.DeleteFile相同 - 未来添加) (也忽略了捕获部分 - 未来的补充)
var serializer = new Serializer(); //YamlDotNet.Serialization.Serializer
using (var fs = File.OpenWrite("some/path.yaml"))
using (var sw = new StreamWriter(fs))
{
serializer.Serialize(sw, doc.RootNode);
}