internal ServiceMethodResponse(JobID jobID, EResult result, CMsgClientServiceMethodResponse resp) { JobID = jobID; Result = result; ResponseRaw = resp.serialized_method_response; MethodName = resp.method_name ?? string.Empty; }
internal ServiceMethodResponse(EResult result, CMsgClientServiceMethodResponse resp) { Result = result; ResponseRaw = resp.serialized_method_response; if (resp.method_name != null) { var methodParts = resp.method_name.Split('.'); ServiceName = methodParts.FirstOrDefault(); RpcName = string.Join(".", methodParts.Skip(1)); } }
static TreeNode BuildServiceMethodResponseBodyNode(CMsgClientServiceMethodResponse body) { var node = new TreeNode("Service Method Response"); var name = body.method_name; object innerBody; using (var ms = new MemoryStream(body.serialized_method_response)) { innerBody = ReadServiceMethodBody(body.method_name, ms, x => x.ReturnType); } AddObjectValue(node, innerBody); return(node); }
internal ServiceMethodResponse(SteamClient client, EResult result, CMsgClientServiceMethodResponse resp) : base(client)