【问题标题】:Citrix GUI in C#C# 中的 Citrix GUI
【发布时间】:2011-04-30 05:27:52
【问题描述】:

我一直在寻找一种方法来创建一个简单的 GUI,供用户停止、启动、创建、列出 Citrix XenServer 中正在运行的 VM。我将创建一个表单,其中包含供用户输入虚拟机名称的输入框,然后是一个按钮来执行该名称的所需任务。我还将创建一个列出所有 VM 的列表框和另一个列出所有正在运行的 VM 的列表框。对于所有暂停的虚拟机等都是一样的。我最大的问题是我找不到在远程 linux 系统上运行命令然后将输出列出到我想要的区域的方法。 他们确实有 Citrix XenCenter,但我想要一个可以为用户提供有限功能的 GUI。

【问题讨论】:

  • 无意冒犯,但考虑到您提出的其他一些关于非常基本的编程概念的问题,您确定要这么快就开始一个真正的项目吗?这有点像刚上一两节钢琴课就想演奏一首莫扎特奏鸣曲。
  • 我完全同意。我认为这可能只是正在进行中。如果我花了几个月的时间来做这件事,那肯定不是问题。
  • 我没有这个问题的答案,而是有一个输入框,为什么不只制作一个包含所有服务器名称的下拉框......你可以“着色”运行服务器。通过在 ddbox 中使用用户选择的项目,它可以让您不必验证用户输入的名称是否正确。
  • 我正在寻找一些可以让我编写 buttonclick 来执行 XenServer 框上的命令的东西。

标签: c# user-interface citrix


【解决方案1】:

显然这个问题是前段时间提出的,但无论如何我都会发布答案。所有 Citrix XenServer 操作可以通过 XML RPC 执行。下载 XenServer SDK,它包含可帮助您入门的代码示例。 此外,SDK 还提供 .NET 绑定 http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/sdk.html#language_bindings-c-sharp,这意味着您不必自己进行 XML RPC 调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    相关资源
    最近更新 更多