Table of Contents

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

JoinableTaskFactory

Logger

Gets the connection logger.

public ILogger<JsonRpc> Logger { get; init; }

Property Value

ILogger<JsonRpc>

LoggerFactory

Gets the factory for broker client diagnostics associated with this connection.

public ILoggerFactory LoggerFactory { get; init; }

Property Value

ILoggerFactory

SynchronizationContext

Gets the incoming request synchronization context.

public SynchronizationContext? SynchronizationContext { get; init; }

Property Value

SynchronizationContext