Zaz.Server.Advanced.Service.CommandsService.Post C# (CSharp) Метод

Post() приватный Метод

private Post ( PostCommandRequest env ) : HttpResponseMessage
env PostCommandRequest
Результат HttpResponseMessage
        public HttpResponseMessage Post(PostCommandRequest env)
        {
            var cmdKey = env.Key;
            var cmd = _resolver.ResoveCommand(env, cmdKey);
            return _runner.RunCommand(cmdKey, cmd, env.Tags);
        }

Usage Example

Пример #1
0
 public void Given_service_by_default()
 {
     _broker = new CommandBrokerStub();
     var service = new CommandsService(new ServerContext (broker: _broker ));
     var cmdKey = typeof (FooCommand).FullName;
     var cmdData = new JObject();
     cmdData.Add("Value1", "Foo");
     _result = service.Post(new PostCommandRequest
     {
         Key = cmdKey,
         Command = cmdData
     });
 }