Exposes server-side DataPortal functionality through gRPC.
More...
|
static Dictionary< string, string > | RoutingTagUrls = new Dictionary<string, string>() |
| Gets a dictionary containing the URLs for each data portal route, where each key is the routing tag identifying the route URL. More...
|
|
Exposes server-side DataPortal functionality through gRPC.
Definition at line 28 of file GrpcPortal.cs.
◆ GrpcPortal()
Creates an instance of the type
- Parameters
-
dataPortal | Data portal server service |
applicationContext | |
Definition at line 38 of file GrpcPortal.cs.
◆ ConvertRequest() [1/2]
Override to convert the request data before it is transferred over the network.
- Parameters
-
Definition at line 345 of file GrpcPortal.cs.
◆ ConvertRequest() [2/2]
Override to convert the request data before it is transferred over the network.
- Parameters
-
Definition at line 335 of file GrpcPortal.cs.
◆ ConvertResponse()
Override to convert the response data after it comes back from the network.
- Parameters
-
Definition at line 355 of file GrpcPortal.cs.
◆ Create()
Create and initialize an existing business object.
- Parameters
-
request | The request parameter object. |
Definition at line 149 of file GrpcPortal.cs.
◆ Delete()
Delete a business object.
- Parameters
-
request | The request parameter object. |
Definition at line 276 of file GrpcPortal.cs.
◆ Fetch()
Get an existing business object.
- Parameters
-
request | The request parameter object. |
Definition at line 193 of file GrpcPortal.cs.
◆ Invoke()
override async Task< ResponseMessage > Csla.Channels.Grpc.GrpcPortal.Invoke |
( |
RequestMessage |
request, |
|
|
ServerCallContext |
context |
|
) |
| |
Handle inbound message.
- Parameters
-
request | Request message |
context | Server call context |
- Returns
Definition at line 50 of file GrpcPortal.cs.
◆ RouteMessage()
virtual async Task< ResponseMessage > Csla.Channels.Grpc.GrpcPortal.RouteMessage |
( |
string |
operation, |
|
|
string |
routingTag, |
|
|
RequestMessage |
request |
|
) |
| |
|
protectedvirtual |
Entry point for routing tag based data portal operations.
- Parameters
-
operation | Name of the data portal operation to perform |
routingTag | Routing tag from caller |
request | Request message |
Definition at line 77 of file GrpcPortal.cs.
◆ Update()
Update a business object.
- Parameters
-
request | The request parameter object. |
Definition at line 237 of file GrpcPortal.cs.
◆ RoutingTagUrls
Dictionary<string, string> Csla.Channels.Grpc.GrpcPortal.RoutingTagUrls = new Dictionary<string, string>() |
|
staticprotected |
Gets a dictionary containing the URLs for each data portal route, where each key is the routing tag identifying the route URL.
Definition at line 69 of file GrpcPortal.cs.