首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想从P4PORT那里得到p4api.net

想从P4PORT那里得到p4api.net
EN

Stack Overflow用户
提问于 2022-04-19 00:39:33
回答 1查看 30关注 0票数 0

这个调用似乎是Connection.GetP4EnvironmentVar( " P4PORT“),但是为了能够查询连接,我需要连接到服务器,因此需要预先使用P4PORT,因此出现了鸡和蛋的情况。在这种情况下,最佳做法是什么?看看“HKCU\软件\强制\环境”?

目标是运行一个C#应用程序,该应用程序可以读取P4 env变量来获取P4PORT。

干杯约翰

EN

回答 1

Stack Overflow用户

发布于 2022-04-19 01:30:04

在文档中的每个规范获取程序示例中,您都可以创建一个带有空URI的ServerAddress --这在文档中没有明确解释,但这必须是如何让应用程序从环境中获取P4PORT的方法。假设从环境中提取P4PORT的逻辑位于ServerAddress中,您可能可以执行以下操作:

代码语言:javascript
复制
string p4Port = ServerAddress("").Uri;

如果不是,那么它可能需要是一个更复杂的咒语,大意是:

代码语言:javascript
复制
Server server = new Server(new ServerAddress(""));
string p4Port = server.Address.Uri;

甚至:

代码语言:javascript
复制
Repository rep = new Repository(new Server(new ServerAddress("")));
string p4Port = rep.Connection.GetP4EnvironmentVar("P4PORT");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71918437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档