Après quelques recherches, il semble que ce que je veux faire ne puisse pas être fait.
Les méthodes transmises à l'aide de la clause "nom externe" du déclencheur doivent être sans paramètre et le SqlTriggerContext ne peut pas être modifié dans l'instruction CREATE TRIGGER.
J'ai fini par suivre la voie de la permutation et avoir juste moins de variations d'arguments pris en charge. Peut-être que l'intégration .NET sera un peu plus robuste la prochaine fois.