Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以从SOAP API打印吗?_C#_Api_Reporting Services_Printing_Report - Fatal编程技术网

C# 我可以从SOAP API打印吗?

C# 我可以从SOAP API打印吗?,c#,api,reporting-services,printing,report,C#,Api,Reporting Services,Printing,Report,我的任务是创建一个.NET应用程序,它将驻留在打印服务器上,并从客户端计算机接收打印通知。应用程序将收到打印SSRS报告文档的请求,该请求包含支持存储过程名称、数据库连接字符串、报告文件名和其他详细信息。应用程序需要回复成功或失败,以及适用的错误详细信息 应用程序不会利用SQL Server Web服务。相反,报告将是文件系统上的rdlc文件,由我的API操作 我认为这最好通过C#SOAPAPI来实现。然而,我担心的是,由于它是基于网络的,它将无法访问服务器的打印机 在我进入这个兔子洞之前,有人

我的任务是创建一个.NET应用程序,它将驻留在打印服务器上,并从客户端计算机接收打印通知。应用程序将收到打印SSRS报告文档的请求,该请求包含支持存储过程名称、数据库连接字符串、报告文件名和其他详细信息。应用程序需要回复成功或失败,以及适用的错误详细信息

应用程序不会利用SQL Server Web服务。相反,报告将是文件系统上的rdlc文件,由我的API操作

我认为这最好通过C#SOAPAPI来实现。然而,我担心的是,由于它是基于网络的,它将无法访问服务器的打印机

在我进入这个兔子洞之前,有人能告诉我我的API是否可以打印吗?我愿意接受更好的处理方法的建议


蒂亚

根据我在评论中得到的反馈,我要说的是,这不能满足给定的要求。

通常人们会打印他们下载的内容。是否要在自定义代码中使用打印命令?Ross,客户将打印显示SQL数据库查询结果的自定义报告。报告将驻留在打印服务器上。没有下载。将有多个应用程序可以调用此打印服务。服务将进行打印,但不会出现打印对话框。有意义吗?那么您只需要使用ReportExecution api呈现报表并将它们放置在某个要使用的位置?不过,这不需要报表服务器吗?客户将没有报表服务器。这必须是独立的。如果未安装SSR,则无法呈现远程报告。