Nein, es gibt keine sauberere Methode zum Umschließen des Kanals.
Alternativ können Sie auch Action / Func verwenden. Es ist nicht sauberer, könnte aber für Ihre Anwendung besser geeignet sein.
So mache ich es:
%Vor%
Dann benutzen Sie den Service wie
%Vor%