BinaryServerFormatterSinkProvider listenerFormatSinkProvider = new BinaryServerFormatterSinkProvider();
listenerFormatSinkProvider.TypeFilterLevel = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full;
クライアントから渡されたデリゲートをサーバから実行する方法
サーバ側でTypeFilterLevelをFullに設定してあげると上手く動作した。