public ConnectHandle ConnectConsumePipe <T>(IPipe <ConsumeContext <T> > pipe) where T : class { return(_dispatcher.ConnectConsumePipe(pipe)); }