Ejemplo n.º 1
0
        public WoopsaClientRequest Read(string propertyPath)
        {
            WoopsaClientRequest newRequest = new WoopsaClientRequest()
            {
                Request = new ClientRequest()
                {
                    Id   = GetNextRequestId(),
                    Verb = WoopsaFormat.VerbRead,
                    Path = propertyPath
                }
            };

            Add(newRequest);
            return(newRequest);
        }
Ejemplo n.º 2
0
        public WoopsaClientRequest Meta(string objectPath)
        {
            WoopsaClientRequest newRequest = new WoopsaClientRequest()
            {
                Request = new ClientRequest()
                {
                    Id   = GetNextRequestId(),
                    Verb = WoopsaFormat.VerbMeta,
                    Path = objectPath,
                }
            };

            Add(newRequest);
            return(newRequest);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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;
 }
Ejemplo n.º 10
0
 private void Add(WoopsaClientRequest clientRequest)
 {
     _clientRequestsById[clientRequest.Request.Id] = clientRequest;
     _clientRequests.Add(clientRequest);
 }