.Net项目引入Esri.ArcGISPro.Extensions 包
<PackageReference Include="Esri.ArcGISPro.Extensions">
<Version>2.9.0.32739</Version>
</PackageReference>
1、通过Ags(ArcGIS Server Connection File)
private const string agsFilePath = @"D:\MapProject\xxxx.ags";
private const string serviceName = "TestMap";
await QueuedTask.Run(() =>
{
//将ags文件添加到当前map project
Project.Current.AddItem(ItemFactory.Instance.Create(agsFilePath, ItemFactory.ItemType.PathItem) as IProjectItem);
});
var agsFileName = Path.GetFileName(agsFilePath);
var serverConnectionItem = Project.Current.GetItems<ServerConnectionProjectItem>().FirstOrDefault(t => t.Name == agsFileName);
await QueuedTask.Run(() =>
{
//serverConnectionItem.GetItems() 可以