C# 如何将请求路由到特定实例

C# 如何将请求路由到特定实例,c#,nservicebus,C#,Nservicebus,我的配置如下所示: Endpoint1使用RabbitMQTransport桥多台计算机上的端点使用MsmqTransport 我想向特定计算机发送请求: public Task<TResponse> SendRequest(TRequest request) { IBaseMessage msg = (IBaseMessage)request; var sendOptions = new SendOptions();

我的配置如下所示:

Endpoint1使用RabbitMQTransport桥多台计算机上的端点使用MsmqTransport

我想向特定计算机发送请求:

    public Task<TResponse> SendRequest(TRequest request)
    {
        IBaseMessage msg = (IBaseMessage)request;
        var sendOptions = new SendOptions();
        sendOptions.RouteToSpecificInstance($"{msg.MachineHost}");
        return endpointInstance.Request<TResponse>(request, sendOptions);
    }
我不知道如何解决它。

解决方法
        var routingSettings = transport.Routing();
        var bridge = routingSettings.ConnectToBridge("Transport.RabbitMq");
        bridge.RouteToEndpoint(typeof(GetProgramPlacements), "MachineCommanderService");