public WoopsaClientRequest Read(string propertyPath) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbRead, Path = propertyPath } }; Add(newRequest); return(newRequest); }
public WoopsaClientRequest Meta(string objectPath) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbMeta, Path = objectPath, } }; Add(newRequest); return(newRequest); }
public WoopsaClientRequest Invoke(string methodPath, Dictionary <string, WoopsaValue> arguments) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbInvoke, Path = methodPath, Arguments = arguments } }; Add(newRequest); return(newRequest); }
public WoopsaClientRequest Write(string propertyPath, WoopsaValue value) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbWrite, Path = propertyPath, Value = value } }; Add(newRequest); return(newRequest); }
private void Add(WoopsaClientRequest clientRequest) { _clientRequestsById[clientRequest.Request.Id] = clientRequest; _clientRequests.Add(clientRequest); }
public WoopsaClientRequest Write(string propertyPath, WoopsaValue value) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbWrite, Path = propertyPath, Value = value } }; Add(newRequest); return newRequest; }
public WoopsaClientRequest Read(string propertyPath) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbRead, Path = propertyPath } }; Add(newRequest); return newRequest; }
public WoopsaClientRequest Meta(string objectPath) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbMeta, Path = objectPath, } }; Add(newRequest); return newRequest; }
public WoopsaClientRequest Invoke(string methodPath, Dictionary<string, WoopsaValue> arguments) { WoopsaClientRequest newRequest = new WoopsaClientRequest() { Request = new ClientRequest() { Id = GetNextRequestId(), Verb = WoopsaFormat.VerbInvoke, Path = methodPath, Arguments = arguments } }; Add(newRequest); return newRequest; }