Class RemoteServiceConnectionInfo
- Namespace
- Nerdbank.JsonRpc.BrokeredServices
- Assembly
- Nerdbank.JsonRpc.dll
Describes an allocated, single-client service channel.
[GenerateShape]
public sealed record RemoteServiceConnectionInfo : IShapeable<RemoteServiceConnectionInfo>, IEquatable<RemoteServiceConnectionInfo>
- Inheritance
-
RemoteServiceConnectionInfo
- Implements
- Inherited Members
Properties
Capabilities
Gets stable identifiers of the actual implementation's additional contracts.
public required IReadOnlyList<string> Capabilities { get; init; }
Property Value
MultiplexingChannelId
Gets the offered channel identifier when using a multiplexed connection.
public ulong? MultiplexingChannelId { get; init; }
Property Value
PipeName
Gets the same-account IPC endpoint.
public string? PipeName { get; init; }
Property Value
RequestId
Gets the request identity used for abandonment cleanup.
public required Guid RequestId { get; init; }