以编程方式启动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/文档资源?如果有任何帮助,我将不胜感激!

谢谢!

以编程方式启动Citrix 7.6 Storefront Published App

非常古老的帖子,但由于我也很挣扎,这里有一些指针可以很好地与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