public uint Request(object parameter, string ctrl, bool isHash = false, uint uid = 0u) { uint result; try { if (!isHash) { NpCloudServerData npCloudServerData = new NpCloudServerData(); npCloudServerData.content = parameter; npCloudServerData.ctrl = ctrl; npCloudServerData.type = NpCloudType.common; npCloudServerData.value = NpCloudValueType.send; this.ManagerInstance.Request(npCloudServerData); result = 0u; } else { result = this.ManagerInstance.SequenceRequest <object>(parameter, ctrl, uid); } } catch (NpCloudException errorData) { this.SetErrorData(errorData); this.Exit(this.mErrorCode, this.mErrorMsg); result = 0u; } catch (Exception errorData2) { this.SetErrorData(errorData2); this.Exit(this.mErrorCode, this.mErrorMsg); result = 0u; } return(result); }
public void Request(List <int> to, object parameter) { try { NpCloudContentParameter npCloudContentParameter = new NpCloudContentParameter(); npCloudContentParameter.to = to; npCloudContentParameter.msg = new List <object> { parameter }; NpCloudServerData npCloudServerData = new NpCloudServerData(); npCloudServerData.content = npCloudContentParameter; npCloudServerData.type = NpCloudType.direct; npCloudServerData.value = NpCloudValueType.send; this.ManagerInstance.Request(npCloudServerData); } catch (NpCloudException errorData) { this.SetErrorData(errorData); this.Exit(this.mErrorCode, this.mErrorMsg); } catch (Exception errorData2) { this.SetErrorData(errorData2); this.Exit(this.mErrorCode, this.mErrorMsg); } }