Единственное, что я могу догадаться, - это отсутствие определений перегрузки в библиотеках. У меня возникла та же проблема, которую вы описываете, но в моем случае я не смог заставить скомпилировать сэмплы.
Однако хитрость заключается в том, чтобы просто передать NULL для параметра запроса, который, кажется, работает:
IAuthorizationState authorization = client.ProcessUserAuthorization(null);
Также обратите внимание, что вы можете столкнуться с той же отсутствующей проблемой перегрузки с помощью метода "RequestUserAuthorization". Кроме того, вы также можете передать нулевые значения для каждого из трех параметров, если вы не хотите отправлять их вместе:
client.RequestUserAuthorization(null, null, null);
Удачи!