RpcInterface
Classes for working with RpcInterfaces.
Classes
| Name | Description | |
|---|---|---|
| BentleyCloudRpcConfiguration | Operating parameters for Bentley cloud RPC interface deployments. | |
| BentleyCloudRpcManager | Coordinates usage of RPC interfaces for Bentley cloud deployments. | |
| BentleyCloudRpcProtocol | An http protocol for Bentley cloud RPC interface deployments. | |
| ElectronRpcConfiguration | RPC interface configuration for an Electron-based application. | Beta |
| ElectronRpcManager | Coordinates usage of RPC interfaces for an Electron-based application. | Beta |
| ElectronRpcProtocol | RPC interface protocol for an Electron-based application. | Beta |
| ElectronRpcRequest | Beta | |
| IModelNotFoundResponse | Response if the IModelDb was not found at the backend | |
| IModelReadRpcInterface | The RPC interface for reading from an iModel. | |
| IModelTileRpcInterface | ||
| MobileRpcConfiguration | Holds configuration for the RpcInterfaces used by the application. | Beta |
| MobileRpcManager | Coordinates usage of RPC interfaces for an Mobile-based application. | Beta |
| MobileRpcProtocol | RPC interface protocol for an Mobile-based application. | Beta |
| MobileRpcRequest | Beta | |
| ResponseLike | ||
| RpcConfiguration | A RpcConfiguration specifies how calls on an RPC interface will be marshalled, plus other operating parameters. | |
| RpcControlResponse | An RPC operation control response. | |
| RpcInterface | An RPC interface is a set of operations exposed by a service that a client can call, using configurable protocols, | |
| RpcInvocation | An RPC operation invocation in response to a request. | |
| RpcManager | RPC interface management is concerned with coordination of access and configuration for RPC interfaces. | |
| RpcMultipartParser | ||
| RpcNotFoundResponse | A RPC operation response. | |
| RpcOperation | An RPC operation descriptor. | |
| RpcOperationPolicy | The policy for an RPC operation. | |
| RpcPendingResponse | A pending RPC operation response. | |
| RpcProtocol | An application protocol for an RPC interface. | |
| RpcRequest | A RPC operation request. | |
| SnapshotIModelRpcInterface | The RPC interface for working with snapshot iModels. | Beta |
| WebAppRpcProtocol | The HTTP application protocol. | |
| WebAppRpcRequest | A web application RPC request. |
Enumerations
| Name | Description | |
|---|---|---|
| RpcContentType | RPC content types. | |
| RpcEndpoint | Endpoints for RPC protocols. | |
| RpcMobilePlatform | RPC supported mobile platforms. | Beta |
| RpcProtocolEvent | RPC protocol event types. | |
| RpcRequestEvent | RPC request event types. | |
| RpcRequestStatus | The status of an RPC operation request. | |
| RpcResponseCacheControl | Describes available options for RPC response caching. |
Interfaces
| Name | Description | |
|---|---|---|
| BentleyCloudRpcParams | Initialization parameters for BentleyCloudRpcConfiguration. | |
| ElectronRpcParams | Initialization parameters for ElectronRpcConfiguration. | Beta |
| HttpServerRequest | An HTTP server request object. | |
| HttpServerResponse | An HTTP server response object. | |
| OpenAPIInfo | An OpenAPI 3.0 info object. | |
| RpcInterfaceDefinition | ||
| RpcInterfaceEndpoints | Describes the endpoints of an RPC interface. | |
| RpcOperationsProfile | Runtime information related to the operation load of one or more RPC interfaces. | |
| RpcRequestContext | Interface to enable passing application-specific context with each RPC request. | |
| SerializedRpcOperation | A serialized RPC operation descriptor. | |
| SerializedRpcRequest | A serialized RPC operation request. |
Namespaces
| Name | Description | |
|---|---|---|
| RpcRequestFulfillment | ||
| RpcSerializedValue |
Type Aliases
| Name | Description | |
|---|---|---|
| HttpMethod_T | ||
| MobileRpcChunks | Beta | |
| RpcConfigurationSupplier | ||
| RpcInterfaceImplementation | ||
| RpcInvocationCallback_T | Notification callback for an RPC invocation. | |
| RpcOperationPolicyProps | ||
| RpcProtocolEventHandler | Handles RPC protocol events. | |
| RpcRequestCallback_T | Notification callback for an RPC request. | |
| RpcRequestEventHandler | Handles RPC request events. | |
| RpcRequestInitialRetryIntervalSupplier_T | Supplies the initial retry interval for an RPC request. | |
| RpcRequestNotFoundHandler | Resolves "not found" responses for RPC requests. | |
| RpcRequestTokenSupplier_T | Supplies an IModelTokenProps for an RPC request. | |
| RpcResponseCachingCallback_T | Determines if caching is permitted for a RPC response. |
Last Updated: 08 January, 2020