public void Changed(global::ClosetRpc.IEventSource eventSource, SettingList value) { var call = new global::ClosetRpc.RpcCallParameters(); call.ServiceName = SettingsEvents_EventProxy.ServiceName; call.MethodName = "Changed"; call.IsAsync = true; call.CallData = value.ToByteArray(); eventSource.SendEvent(call); }
public void Set(SettingList value) { var call = new global::ClosetRpc.RpcCallParameters(); call.ServiceName = SettingsService_Proxy.ServiceName; call.MethodName = "Set"; call.CallData = value.ToByteArray(); var result = this.client.CallService(call); if (result.Status != global::ClosetRpc.RpcStatus.Succeeded) { throw new Exception(); // TODO: Be more specific } }
public SettingList Get(SettingKeyList value) { var call = new global::ClosetRpc.RpcCallParameters(); call.ServiceName = SettingsService_Proxy.ServiceName; call.MethodName = "Get"; call.CallData = value.ToByteArray(); var result = this.client.CallService(call); if (result.Status != global::ClosetRpc.RpcStatus.Succeeded) { throw new Exception(); // TODO: Be more specific } var returnValue = new SettingList(); returnValue.MergeFrom(result.ResultData); return(returnValue); }