Class ServiceRpcContext
- Namespace
- Nerdbank.JsonRpc.BrokeredServices
- Assembly
- Nerdbank.JsonRpc.dll
Provides live infrastructure for one service RPC connection, independently of a descriptor record.
public sealed record ServiceRpcContext : IEquatable<ServiceRpcContext>
- Inheritance
-
ServiceRpcContext
- Implements
- Inherited Members
Properties
JoinableTaskFactory
Gets the factory used for joinable-task propagation.
public JoinableTaskFactory? JoinableTaskFactory { get; init; }
Property Value
Logger
Gets the connection logger.
public ILogger<JsonRpc> Logger { get; init; }
Property Value
LoggerFactory
Gets the factory for broker client diagnostics associated with this connection.
public ILoggerFactory LoggerFactory { get; init; }
Property Value
SynchronizationContext
Gets the incoming request synchronization context.
public SynchronizationContext? SynchronizationContext { get; init; }