Пример #1
0
 public FilteringStage(DomainInvoker invoker) : base(invoker)
 {
 }
Пример #2
0
 internal static void SetRemoteInvoker(this AppDomain domain, string pipelineId, DomainInvoker invoker)
 {
     domain.SetData(pipelineId + nameof(DomainInvoker), invoker);
 }
Пример #3
0
    /// <summary>
    /// Public method called on one more many threads to send a request with a timeout
    /// </summary>
    public IResponse SendRequest(IRequest request, int timeout)
    {
        var dispatcher = new DispatchMessageWithTimeoutDelegate(SendRequestWithTimeout);

        return(DomainInvoker.ExecuteInNewDomain <Response>(dispatcher, request, timeout));
    }