你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
Howto: 如何使用9.3.1的Java客户端调用.Net的SOE
文章编号 :
37220
软件:
ArcGIS Server 9.3.1
操作系统:
N/A
1 个回复
易智瑞技术支持
赞同来自:
摘要:
Java的ArcGIS Server 9.3.1才支持SOE,而之前可能已经有在.Net下创建的SOE,并在服务器上注册了相应的dll文件,然后通过proxy生成工具来生成Java的proxy进行调用 但是,在9.3.1中,如果用和9.2/9.3同样的流程调用IServerObjectExtensionManager.findExtensionByTypeName方法,Java中会抛出一个异常。
内容:
下面的描述了解决的办法。 过程: 1. 在 .NET的 SOE 类中, 实现 ESRI.ArcGIS.esriSystem.IClassID. 包括两个方法,如下示例: #region IClassID Members
public Guid GetCLSID()
{
return System.Guid.NewGuid();
}
public string GetProgID()
{
//Make sure this is a unique ID
return "mysoetestid";
}
#endregion
2. 重新编译并注册 .NET SOE.
3. 在 Java 客户端中, IServerObjectExtension对象可以通过IServerObjectExtension.findExtensionByTypeName方法获得。
创建时间:2009-09-16
最近更新: 2010-06-17
【
原文链接
】
http://support.esrichina.com.cn/2009/0916/653.html
要回复问题请先
登录
或
注册
发起人
易智瑞技术支持
相关问题
如何优雅的使用ArcGIS知乎?
苹果系统下可以使用arcgis 吗?
Arcgis的地位不可撼动,那有必要掌握使用其他GIS软件吗
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
请问arcmap如何使用多线程?
arcgis runtime for andriod 100.1 如何使用eclipse开发
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
arcgis Api for java script 4.4部署离线环境
Arcgis for server 集群调用
使用ArcGIS Desktop10.2版本,如何设置图例横着放且label在正下方?
arcmap 里面的符号(如箭头符号)如何在arcgis js 里面使用类似的symbol
问题状态
最新活动:
2015-12-04 06:54
浏览:
1790
关注:
1
人
1 个回复
易智瑞技术支持
赞同来自:
Java的ArcGIS Server 9.3.1才支持SOE,而之前可能已经有在.Net下创建的SOE,并在服务器上注册了相应的dll文件,然后通过proxy生成工具来生成Java的proxy进行调用 但是,在9.3.1中,如果用和9.2/9.3同样的流程调用IServerObjectExtensionManager.findExtensionByTypeName方法,Java中会抛出一个异常。
内容:
下面的描述了解决的办法。 过程: 1. 在 .NET的 SOE 类中, 实现 ESRI.ArcGIS.esriSystem.IClassID. 包括两个方法,如下示例: #region IClassID Members
public Guid GetCLSID()
{
return System.Guid.NewGuid();
}
public string GetProgID()
{
//Make sure this is a unique ID
return "mysoetestid";
}
#endregion
2. 重新编译并注册 .NET SOE.
3. 在 Java 客户端中, IServerObjectExtension对象可以通过IServerObjectExtension.findExtensionByTypeName方法获得。
创建时间:2009-09-16
最近更新: 2010-06-17
【原文链接】
http://support.esrichina.com.cn/2009/0916/653.html
要回复问题请先登录或注册