The following tables list the members exposed by RpcServerApi.
Name | Description | |
---|---|---|
![]() | RpcServerApi Constructor | Overloaded. |
Name | Description | |
---|---|---|
![]() | DEF_REQ_LIMIT | Use the default request limits |
![]() | IID | The interface Id the service is using |
![]() | MAX_CALL_LIMIT | The max limit of in-flight calls |
Name | Description | |
---|---|---|
![]() ![]() | VerboseLogging | Enables verbose logging of the RPC calls to the Trace window |
Name | Description | |
---|---|---|
![]() | AddAuthentication | Overloaded. Adds a type of authentication sequence that will be allowed for RPC connections to this process. |
![]() | AddProtocol | Used to ensure that the server is listening with a specific protocol type. Once invoked this can not be undone, and all RPC servers within the process will be available on that protocol |
![]() | Dispose | Disposes of the server and stops listening if the server is currently listening |
![]() | Execute | Can be over-ridden in a derived class to handle the incomming RPC request, or you can subscribe to the OnExecute event. |
![]() | StartListening | Starts the RPC listener for this instance, if this is the first RPC server instance the process starts listening on the registered protocols. |
![]() | StopListening | Stops listening for this instance, if this is the last instance to stop listening the process stops listening on all registered protocols. |
Name | Description | |
---|---|---|
![]() | OnExecute | Allows a single subscription to this event to handle incomming requests rather than deriving from and overriding the Execute call. |
Reference
RpcServerApi ClassCSharpTest.Net.RpcLibrary Namespace