Commit 09de13b3 authored by Savorboard's avatar Savorboard

Merge branch 'develop' of github.com:dotnetcore/CAP into develop

parents a2aa4464 b6311f4a
...@@ -104,7 +104,7 @@ public class PublishController : Controller ...@@ -104,7 +104,7 @@ public class PublishController : Controller
{ {
using (var transaction = connection.BeginTransaction(_capBus, autoCommit: true)) using (var transaction = connection.BeginTransaction(_capBus, autoCommit: true))
{ {
//your business code //your business logic code
_capBus.Publish("xxx.services.show.time", DateTime.Now); _capBus.Publish("xxx.services.show.time", DateTime.Now);
} }
...@@ -118,7 +118,7 @@ public class PublishController : Controller ...@@ -118,7 +118,7 @@ public class PublishController : Controller
{ {
using (var trans = dbContext.Database.BeginTransaction(_capBus, autoCommit: true)) using (var trans = dbContext.Database.BeginTransaction(_capBus, autoCommit: true))
{ {
//your business code //your business logic code
_capBus.Publish("xxx.services.show.time", DateTime.Now); _capBus.Publish("xxx.services.show.time", DateTime.Now);
} }
...@@ -131,7 +131,7 @@ public class PublishController : Controller ...@@ -131,7 +131,7 @@ public class PublishController : Controller
### Subscribe ### Subscribe
**In Action Method** **In Controller Action**
Add the Attribute `[CapSubscribe()]` on Action to subscribe message: Add the Attribute `[CapSubscribe()]` on Action to subscribe message:
...@@ -147,7 +147,7 @@ public class PublishController : Controller ...@@ -147,7 +147,7 @@ public class PublishController : Controller
``` ```
**In Service Method** **In Business Logic Service**
If your subscribe method is not in the Controller,then your subscribe class need to Inheritance `ICapSubscribe`: If your subscribe method is not in the Controller,then your subscribe class need to Inheritance `ICapSubscribe`:
...@@ -179,7 +179,10 @@ public void ConfigureServices(IServiceCollection services) ...@@ -179,7 +179,10 @@ public void ConfigureServices(IServiceCollection services)
//Note: The injection of services needs before of `services.AddCap()` //Note: The injection of services needs before of `services.AddCap()`
services.AddTransient<ISubscriberService,SubscriberService>(); services.AddTransient<ISubscriberService,SubscriberService>();
services.AddCap(x=>{}); services.AddCap(x=>
{
//...
});
} }
``` ```
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment