public void Configure(IConfiguration configuration, IClientBuilder clientBuilder) { clientBuilder .AddSqsStreams(SQSStreamProviderName, options => { options.ConnectionString = AWSTestConstants.DefaultSQSConnectionString; }); }
public void Configure(IConfiguration configuration, IClientBuilder clientBuilder) { clientBuilder .AddSqsStreams(SQSStreamProviderName, (Action <Orleans.Configuration.SqsOptions>)(options => { options.ConnectionString = AWSTestConstants.SqsConnectionString; })); }
/// <summary> /// Configure cluster client to use SQS persistent streams. /// </summary> public static IClientBuilder AddSqsStreams(this IClientBuilder builder, string name, Action <SqsStreamOptions> configureOptions) { return(builder.AddSqsStreams(name, ob => ob.Configure(configureOptions))); }
/// <summary> /// Configure cluster client to use SQS persistent streams. /// </summary> public static IClientBuilder AddSqsStreams(this IClientBuilder builder, string name, Action <ClusterClientSqsStreamConfigurator> configure) { configure?.Invoke(builder.AddSqsStreams(name)); return(builder); }