private IServiceDiscoveryRequest ConvertFromProtoStrict(ServiceDiscoveryRequest proto) { return(_messageFactory.CreateServiceDiscoveryRequest( ConvertFromProto(proto.ConsumedService), ConvertFromProto(proto.DiscoveryMode), ConvertFromProtoStrict(proto.ContextLinkageOptions))); }
public IServiceDiscoveryRequest CreateServiceDiscoveryRequest(Maybe <IConsumedServiceReference> consumedService, DiscoveryMode mode) { var obj = ServiceDiscoveryRequest.Rent(); obj.ConsumedService = consumedService; obj.DiscoveryMode = mode; return(obj); }
private IPooledBuffer Serialize(IServiceDiscoveryRequest msg, Nothing _) { using (var envelope = ClientToBrokerRequestEnvelope.Rent()) { var proto = ServiceDiscoveryRequest.Rent(); proto.DiscoveryMode = ConvertToProto(msg.DiscoveryMode); proto.ConsumedService = ConvertToProto(msg.ConsumedService); envelope.ServiceDiscoveryRequest = proto; return(envelope.Serialize()); } }