Вы спрашиваете об издержках использования попытки/выгоды/наконец, когда исключения не выдаются, или издержки использования исключений для управления технологическим маршрутом? Последний несколько сродни использованию динамитной шашки для зажигания свечи дня рождения малыша, и связанные издержки попадают в следующие области:
можно ожидать дополнительные отсутствия страницы из-за вызванной исключительной ситуации, получающей доступ к нерезидентному коду и данным не обычно в рабочем наборе приложения.
оба из вышеупомянутых объектов обычно код "холода" доступа и данные, таким образом, трудные отсутствия страницы вероятны, если у Вас есть давление памяти вообще:
Что касается фактического влияния стоимости, это может варьироваться много в зависимости от того, что еще продолжается в Вашем коде в то время. Jon Skeet имеет хорошая сводка здесь с некоторыми полезными ссылками. Я склонен соглашаться с его оператором, что, если Вы переходите к сути дела, где исключения значительно повреждают Вашу производительность, у Вас есть проблемы с точки зрения Вашего использования исключений вне просто производительности.
Это версия SDK 3.0. Я использовал более раннюю версию и сейчас обновляюсь до этой новой версии.
Ваш вопрос очень расплывчатый. Какие ошибки вы ожидаете? В API Facebook так много частей, что трудно сказать, каким будет ваш опыт. Что мешает вам самому попробовать? Вы, вероятно, узнаете больше за несколько часов создания собственного приложения с помощью SDK, чем кто-либо сможет вам здесь рассказать. Если вы застряли или что-то не работает, опубликуйте свой код и / или конкретный вопрос, и мы сделаем все возможное, чтобы вам помочь.
Я работаю над приложением ASP.NET MVC, использующим эту библиотеку.
Я не использовал все функции библиотеки, так как существует только два класса, специфичных для MVC. Расширение контроллера для получения объекта api facebook и атрибута декоратора действия.
У меня возникли некоторые проблемы с методами в пространстве имен Facebook.Rest.Data.
А именно получение и установка файлов cookie.
Не знаю, в чем дело, но это разочаровывает. И если бы этого не требовал клиент, я бы, наверное, попробовал найти другую библиотеку.