public override async Task BindAsync(BindingContext context) { string eventHubName = this.EventHubName; if (context.BindingData != null) { eventHubName = _eventHubNameBindingTemplate.Bind(context.BindingData); } eventHubName = Resolve(eventHubName); var attribute = new ServiceBus.EventHubAttribute(eventHubName); RuntimeBindingContext runtimeContext = new RuntimeBindingContext(attribute); await BindAsyncCollectorAsync<string>(context.Value, context.Binder, runtimeContext); }
public override async Task BindAsync(BindingContext context) { string eventHubName = this.EventHubName; if (context.BindingData != null) { eventHubName = _eventHubNameBindingTemplate.Bind(context.BindingData); } eventHubName = Resolve(eventHubName); var attribute = new ServiceBus.EventHubAttribute(eventHubName); RuntimeBindingContext runtimeContext = new RuntimeBindingContext(attribute); await BindAsyncCollectorAsync <byte[]>(context, runtimeContext); }