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.