Вам, вероятно, придется свернуть свой собственный или, что еще лучше, чит. Используя рефлектор, вы быстро увидите, что существует несколько перегруженных методов для UrlEncode, вызывающих версию, которая ожидает, что параметр строки в конечном итоге в итоге преобразует строку в массив байтов и вызывает внутренний метод.
Редактировать: фрагмент кода удален в случае нарушения авторских прав ...