以编程方式启动Citrix 7.6 Storefront Published App
本文关键字:Storefront Published App Citrix 编程 方式 启动 | 更新日期: 2023-09-27 18:27:41
我已经浏览了大量论坛帖子和文档,但我找不到如何以编程方式(最好是C#)验证/启动通过Citrix 7.6 Storefront界面发布的应用程序。我是Citrix的新手,如果有任何帮助,我将不胜感激。
在我的公司,我们目前有一个像我所描述的那样的启动器,它可以与Citrix 6.5 Web界面一起使用,但当我们试图在7.6 Storefront中使用相同的技术时,会出现一般性错误。
有人能为我提供一个示例应用程序来做我想做的事情吗?或者给我一个合适的SDK/文档资源?如果有任何帮助,我将不胜感激!
谢谢!
非常古老的帖子,但由于我也很挣扎,这里有一些指针可以很好地与StoreFront 3.5配合使用。
首先,以下代码使用StoreFront web api和基本的HTTP身份验证。您必须首先在StoreFront服务器上执行此操作,才能使用以下代码启用身份验证:
- 打开Citrix StoreFront
- 单击"管理身份验证方法"
- 选中"基本HTTP"框
这里有一个类,你可以放在里面,如果你安装了以下nuget包,它就会工作:
- RestSharp
- JSON.NET
WebApi C#示例
(很抱歉,由于格式问题,我无法直接通过此处的代码)
可以将示例复制/粘贴到控制台应用程序中。我已经编写并清理了代码,这样任何人都可以理解和使用它。
如果您使用的是Receiver 4.0,则可以使用Receivers-qlaunch参数。请参阅Citrix文档https://support.citrix.com/article/CTX200337SelfService.exe–qlaunch"appname"是命令,您可以使用c#中的进程启动命令按名称启动应用程序。我希望这也是一个简单的解决方案。
此致Bernd