public static void ConfigureQueueDataAdapter(this IAzureQueueStreamConfigurator configurator, Func <IServiceProvider, string, IQueueDataAdapter <string, IBatchContainer> > factory) { configurator.ConfigureComponent(factory); }
public static void ConfigureQueueDataAdapter <TQueueDataAdapter>(this IAzureQueueStreamConfigurator configurator) where TQueueDataAdapter : IQueueDataAdapter <string, IBatchContainer> { configurator.ConfigureComponent <IQueueDataAdapter <string, IBatchContainer> >((sp, n) => ActivatorUtilities.CreateInstance <TQueueDataAdapter>(sp)); }
public static void ConfigureAzureQueue(this IAzureQueueStreamConfigurator configurator, Action <OptionsBuilder <AzureQueueOptions> > configureOptions) { configurator.Configure(configureOptions); }