Beispiel #1
0
        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);
        }
Beispiel #2
0
 public bool Create(VirtualHost virtualHost, Exchange exchange, Queue queue, BindingOptions options)
 {
     return(CreateAsync(virtualHost, exchange, queue, options).Result);
 }
Beispiel #3
0
 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);
 }