Beispiel #1
0
 public static IClusterClientAzureQueueStreamConfigurator ConfigureQueueDataAdapter <TQueueDataAdapter>(this IClusterClientAzureQueueStreamConfigurator configurator, Func <IServiceProvider, string, IQueueDataAdapter <CloudQueueMessage, IBatchContainer> > factory)
     where TQueueDataAdapter : IQueueDataAdapter <CloudQueueMessage, IBatchContainer>
 {
     configurator.ConfigureComponent <IQueueDataAdapter <CloudQueueMessage, IBatchContainer> >(factory);
     return(configurator);
 }
Beispiel #2
0
 public static IClusterClientAzureQueueStreamConfigurator ConfigureQueueDataAdapter <TQueueDataAdapter>(this IClusterClientAzureQueueStreamConfigurator configurator)
     where TQueueDataAdapter : IQueueDataAdapter <CloudQueueMessage, IBatchContainer>
 {
     configurator.ConfigureComponent <IQueueDataAdapter <CloudQueueMessage, IBatchContainer> >((sp, n) => ActivatorUtilities.CreateInstance <TQueueDataAdapter>(sp));
     return(configurator);
 }
Beispiel #3
0
 public static IClusterClientAzureQueueStreamConfigurator ConfigureAzureQueue(this IClusterClientAzureQueueStreamConfigurator configurator, Action <OptionsBuilder <AzureQueueOptions> > configureOptions)
 {
     configurator.Configure <AzureQueueOptions>(configureOptions);
     return(configurator);
 }