Skip to content

Commit 898f408

Browse files
authored
Merge pull request #134 from NerosoftDev/develop
Develop
2 parents f91bec7 + c3ce022 commit 898f408

5 files changed

Lines changed: 16 additions & 11 deletions

File tree

Samples/Euonia.Sample.Webapi/Euonia.Sample.Webapi.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
</ItemGroup>
3030

3131
<ItemGroup>
32-
<Folder Include="Services\Domain\Actuators\" />
32+
<Folder Include="Services\Domain\Actuators\" />
3333
</ItemGroup>
3434

3535
</Project>

Samples/Euonia.Sample.Webapi/Services/Facade/FacadeServiceModule.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ public class FacadeServiceModule : ModuleContextBase
3939
{
4040
public override void AheadConfigureServices(ServiceConfigurationContext context)
4141
{
42+
context.Services.AddOptions<MessageBusOptions>()
43+
.BindConfiguration("Euonia:Bus")
44+
.Validate(_ => true);
4245
}
4346

4447
public override void ConfigureServices(ServiceConfigurationContext context)

Samples/Euonia.Sample.Webapi/appsettings.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@
1515
"SigningKey": "GImXbOaM2RNkzHhJ7/q3NpYMa1j/xqlahPg9KwX99qI=",
1616
"RoleClaimType": "http://schemas.microsoft.com/ws/2008/06/identity/claims/role"
1717
},
18-
"EuoniaBus": {
19-
"DefaultTransport": "InMemory",
20-
"InMemory": {
21-
"MultipleSubscriberInstance": false
22-
},
23-
"RabbitMq": {
24-
"Enabled": false,
25-
"Connection": "amqp://guest:guest@127.0.0.1:5672"
18+
"Euonia": {
19+
"Bus": {
20+
"DefaultTransport": "InMemory",
21+
"InMemory": {
22+
"MultipleSubscriberInstance": false
23+
},
24+
"RabbitMq": {
25+
"Enabled": false,
26+
"Connection": "amqp://guest:guest@127.0.0.1:5672"
27+
}
2628
}
2729
},
2830
"Logging": {

Source/Euonia.Bus/ServiceCollectionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public IServiceCollection AddEuoniaBus(Action<IBusConfigurator> config = null)
6767

6868
services.TryAddTransient<IMessageBusOptions>(provider =>
6969
{
70-
var options = provider.GetService<IOptionsSnapshot<MessageBusOptions>>();
70+
var options = provider.CreateScope().ServiceProvider.GetService<IOptionsSnapshot<MessageBusOptions>>();
7171
return options?.Value ?? new MessageBusOptions();
7272
});
7373
services.TryAddTransient<IBus, MessageBus>();

project.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<Version>10.2.4</Version>
3+
<Version>10.2.5</Version>
44
<Authors>damon</Authors>
55
<Company>Nerosoft Ltd.</Company>
66
<Product>Euonia</Product>

0 commit comments

Comments
 (0)