public static CallbackClientPrx read__(IceInternal.BasicStream is__) { Ice.ObjectPrx proxy = is__.readProxy(); if (proxy != null) { CallbackClientPrxHelper result = new CallbackClientPrxHelper(); result.copyFrom__(proxy); return(result); } return(null); }
public static CallbackClientPrx uncheckedCast(Ice.ObjectPrx b, string f) { if (b == null) { return(null); } Ice.ObjectPrx bb = b.ice_facet(f); CallbackClientPrxHelper h = new CallbackClientPrxHelper(); h.copyFrom__(bb); return(h); }
/// <summary> /// 初始化连接 /// </summary> /// <returns></returns> public bool Init() { try { Ice.InitializationData intiData = new Ice.InitializationData(); Ice.Properties properties = Ice.Util.createProperties(); properties.setProperty("Ice.MessageSizeMax", "104857600"); properties.setProperty("Ice.ThreadPool.SizeMax", "100"); intiData.properties = properties; ic = Ice.Util.initialize(intiData); // 连接 Ice.ObjectPrx objectPrx = ic.stringToProxy(string.Format("ID_TransDataFromClientRPC:tcp -h {0} -p {1} -t 5000", EEMSConfigHelper.GetValueByCommomConfig("config/CollectClient/DataServerIp", "127.0.0.1"), EEMSConfigHelper.GetValueByCommomConfig("config/CollectClient/DataServerPort", "40010"))); Client = CSTransDataFromClientPrxHelper.checkedCast(objectPrx); // 代理 Ice.ObjectAdapter adapter = ic.createObjectAdapterWithEndpoints("ID_TransDataFromClientRPC", string.Format("tcp -h {0} -p {1} -t 5000", EEMSConfigHelper.GetValueByCommomConfig("config/CollectClient/DataClientIp", "127.0.0.1"), EEMSConfigHelper.GetValueByCommomConfig("config/CollectClient/DataClientPort", "42000"))); CallbackClientI callbackClientI = new CallbackClientI(); callbackClientI.TransDataToClientHandler += callbackClientI_TransDataToClientHandler; Ice.Object obj = callbackClientI; adapter.add(obj, ic.stringToIdentity("ID_TransDataFromClientRPC")); adapter.activate(); CallbackClientPrx call = CallbackClientPrxHelper.uncheckedCast(adapter.createProxy(ic.stringToIdentity("ID_TransDataFromClientRPC"))); Client.RegistClient(ClientID, call, 1000); return(true); } catch (Exception e) { // 初始化失败 Dispose(); LogHelper.Instance.WirteErrorMsg(e.Message); return(false); } }
public static CallbackClientPrx uncheckedCast(Ice.ObjectPrx b) { if (b == null) { return(null); } CallbackClientPrx r = b as CallbackClientPrx; if (r == null) { CallbackClientPrxHelper h = new CallbackClientPrxHelper(); h.copyFrom__(b); r = h; } return(r); }
public static CallbackClientPrx checkedCast(Ice.ObjectPrx b, _System.Collections.Generic.Dictionary <string, string> ctx) { if (b == null) { return(null); } CallbackClientPrx r = b as CallbackClientPrx; if ((r == null) && b.ice_isA(ice_staticId(), ctx)) { CallbackClientPrxHelper h = new CallbackClientPrxHelper(); h.copyFrom__(b); r = h; } return(r); }
public static CallbackClientPrx checkedCast(Ice.ObjectPrx b, string f, _System.Collections.Generic.Dictionary <string, string> ctx) { if (b == null) { return(null); } Ice.ObjectPrx bb = b.ice_facet(f); try { if (bb.ice_isA(ice_staticId(), ctx)) { CallbackClientPrxHelper h = new CallbackClientPrxHelper(); h.copyFrom__(bb); return(h); } } catch (Ice.FacetNotExistException) { } return(null); }
public static CallbackClientPrx checkedCast(Ice.ObjectPrx b, string f) { if (b == null) { return(null); } Ice.ObjectPrx bb = b.ice_facet(f); try { if (bb.ice_isA(ice_staticId())) { CallbackClientPrxHelper h = new CallbackClientPrxHelper(); h.copyFrom__(bb); return(h); } } catch (Ice.FacetNotExistException) { } return(null); }