我可以获取注册到TfsTeamProjectCollection的服务列表吗

Kev*_*ota 3 powershell tfs tfs-sdk

我正在使用PowerShell连接到TFS并执行各种操作。我可以做这个:

$Uri = New-Object System.Uri("http://mycompany.com/tfs/collection")
$t = New-Object Microsoft.TeamFoundation.Client.TfsTeamProjectCollection($Uri, $TfsClientCredentials)
$t.Authenticate()

$CSS = $t.GetService([Microsoft.TeamFoundation.Server.ICommonStructureService])
Run Code Online (Sandbox Code Playgroud)

一切正常。但是,我找不到这里使用的内置服务(如ICommonStructureService)的列表。我所在,列出其中一些像几页: https://blogs.msdn.microsoft.com/taylaf/2010/02/23/introducing-the-tfsconnection-tfsconfigurationserver-and-tfsteamprojectcollection-classes/ 但这已经过时了。

在哪里可以看到完整列表?

Pat*_*SFT 5

您可以使用GetService抽象类TfsConnection定义的方法以及TfsConfigurationServerTfsTeamProjectCollection实现的方法之一来访问其他服务。

当您使用TfsTeamProjectCollection类时,您将访问团队项目集合的服务。以下是完整列表: 在此处输入图片说明

更多详细信息,请参阅本文:获得其他Team Foundation Services