private ICommunicationListener CreateInternalListener(StatefulServiceContext context) { var erd = context.GetEndpointResourceDescription(c_replicaEndpoint); var uriPrefix = $"{erd.Protocol}://+:{erd.Port}/" + context.CalcUriSuffix(); return(new HttpCommunicationListener(uriPrefix, ProcessRequest)); }
public static String CalcUriSuffix(this StatefulServiceContext context) => context.CalcUriSuffix(context.ReplicaId);