Skip to content

Class RpcTransportExtensions

Namespace: DotBoxD.Services.Transport
Assembly: DotBoxD.Services.dll

public static class RpcTransportExtensions

objectRpcTransportExtensions

object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()

ConnectPeerAsync(ITransport, ISerializer, RpcPeerOptions?, CancellationToken)

Section titled “ ConnectPeerAsync(ITransport, ISerializer, RpcPeerOptions?, CancellationToken)”
public static Task<RpcPeerSession> ConnectPeerAsync(this ITransport transport, ISerializer serializer, RpcPeerOptions? options = null, CancellationToken ct = default)

transport ITransport

serializer ISerializer

options RpcPeerOptions?

ct CancellationToken

Task<RpcPeerSession>

ConnectPeerAsync(ITransport, ISerializer, Action<RpcPeer>, RpcPeerOptions?, CancellationToken)

Section titled “ ConnectPeerAsync(ITransport, ISerializer, Action<RpcPeer>, RpcPeerOptions?, CancellationToken)”
public static Task<RpcPeerSession> ConnectPeerAsync(this ITransport transport, ISerializer serializer, Action<RpcPeer> configurePeer, RpcPeerOptions? options = null, CancellationToken ct = default)

transport ITransport

serializer ISerializer

configurePeer Action<RpcPeer>

options RpcPeerOptions?

ct CancellationToken

Task<RpcPeerSession>