Exposes server-side DataPortal functionality through RabbitMQ More...
Public Member Functions | |
| RabbitMqPortal () | |
| Creates an instance of the object. More... | |
| RabbitMqPortal (string dataPortalUrl) | |
| Creates an instance of the object. More... | |
| void | StartListening () |
| Start processing inbound messages. More... | |
| async Task< DataPortalResponse > | Create (CriteriaRequest request) |
| Create and initialize an existing business object. More... | |
| async Task< DataPortalResponse > | Fetch (CriteriaRequest request) |
| Get an existing business object. More... | |
| async Task< DataPortalResponse > | Update (UpdateRequest request) |
| Update a business object. More... | |
| async Task< DataPortalResponse > | Delete (CriteriaRequest request) |
| Delete a business object. More... | |
| void | Dispose () |
| Dispose this object. More... | |
Protected Member Functions | |
| virtual UpdateRequest | ConvertRequest (UpdateRequest request) |
| Override to convert the request data before it is transferred over the network. More... | |
| virtual CriteriaRequest | ConvertRequest (CriteriaRequest request) |
| Override to convert the request data before it is transferred over the network. More... | |
| virtual DataPortalResponse | ConvertResponse (DataPortalResponse response) |
| Override to convert the response data after it comes back from the network. More... | |
Properties | |
| string | DataPortalUrl [get] |
| Gets the URI for the data portal service. More... | |
| int | Timeout = 30 [getset] |
| Gets or sets the timeout for network operations in seconds (default is 30 seconds). More... | |
Exposes server-side DataPortal functionality through RabbitMQ
Definition at line 24 of file RabbitMqPortal.cs.
| Csla.Channels.RabbitMq.RabbitMqPortal.RabbitMqPortal | ( | ) |
Creates an instance of the object.
Definition at line 44 of file RabbitMqPortal.cs.
| Csla.Channels.RabbitMq.RabbitMqPortal.RabbitMqPortal | ( | string | dataPortalUrl | ) |
Creates an instance of the object.
| dataPortalUrl | URI for the data portal |
Definition at line 53 of file RabbitMqPortal.cs.
|
protectedvirtual |
Override to convert the request data before it is transferred over the network.
| request | Request object. |
Definition at line 395 of file RabbitMqPortal.cs.
|
protectedvirtual |
Override to convert the request data before it is transferred over the network.
| request | Request object. |
Definition at line 385 of file RabbitMqPortal.cs.
|
protectedvirtual |
Override to convert the response data after it comes back from the network.
| response | Response object. |
Definition at line 405 of file RabbitMqPortal.cs.
| async Task< DataPortalResponse > Csla.Channels.RabbitMq.RabbitMqPortal.Create | ( | CriteriaRequest | request | ) |
Create and initialize an existing business object.
| request | The request parameter object. |
Definition at line 187 of file RabbitMqPortal.cs.
| async Task< DataPortalResponse > Csla.Channels.RabbitMq.RabbitMqPortal.Delete | ( | CriteriaRequest | request | ) |
Delete a business object.
| request | The request parameter object. |
Definition at line 323 of file RabbitMqPortal.cs.
| void Csla.Channels.RabbitMq.RabbitMqPortal.Dispose | ( | ) |
Dispose this object.
Definition at line 415 of file RabbitMqPortal.cs.
| async Task< DataPortalResponse > Csla.Channels.RabbitMq.RabbitMqPortal.Fetch | ( | CriteriaRequest | request | ) |
Get an existing business object.
| request | The request parameter object. |
Definition at line 234 of file RabbitMqPortal.cs.
| void Csla.Channels.RabbitMq.RabbitMqPortal.StartListening | ( | ) |
Start processing inbound messages.
Definition at line 91 of file RabbitMqPortal.cs.
| async Task< DataPortalResponse > Csla.Channels.RabbitMq.RabbitMqPortal.Update | ( | UpdateRequest | request | ) |
Update a business object.
| request | The request parameter object. |
Definition at line 281 of file RabbitMqPortal.cs.
|
get |
Gets the URI for the data portal service.
Definition at line 29 of file RabbitMqPortal.cs.
|
getset |
Gets or sets the timeout for network operations in seconds (default is 30 seconds).
Definition at line 39 of file RabbitMqPortal.cs.