/// <summary> /// Constructor /// </summary> /// <param name="attribute">Nats Binding Attribute</param> /// <param name="client">Nats Client</param> public NatsBindingContext(NatsAttribute attribute, NatsClient client) { this.attribute = attribute; this.client = client; }
/// <summary> /// Convert, create the async collector class /// </summary> /// <param name="input">Nats attribute instance</param> /// <returns>Returns the async collector instance</returns> public IAsyncCollector <T> Convert(NatsAttribute input) { return(new NatsAsyncCollector <T>(_provider.CreateContext(input))); }