public async Task <bool> CreateAsync(VirtualHost virtualHost, Exchange exchange, Queue queue, BindingOptions options) { var response = await httpClient.Execute( HttpMethod.Post, "bindings/{vhost}/e/{exchange}/q/{queue}", new Dictionary <string, string> { { "vhost", virtualHost.Name }, { "exchange", exchange.Name }, { "queue", queue.Name } }, options); return(response.StatusCode == HttpStatusCode.Created); }
public bool Create(VirtualHost virtualHost, Exchange exchange, Queue queue, BindingOptions options) { return(CreateAsync(virtualHost, exchange, queue, options).Result); }
public bool Create(VirtualHost virtualHost, Exchange exchange, Queue queue, BindingOptions options) { return Client.Post(options, "bindings/:vhost/e/:exchange/q/:queue", new { vhost = virtualHost.Name, exchange = exchange.Name, queue = queue.Name }).Is(HttpStatusCode.Created); }