Расширенная функциональность
14
Дек
0

PFE Core Library

PFE Core Library это библиотека, разработанная командой поддержки Premier Field Engineer, которая реализует наиболее успешные практики аутентификации и параллельного взаимодействии со службами CRM.

Эта библиотека содержит следующие ключевые компоненты:

  • XrmServiceUriFactory Class – предоставляет общий шаблон для построения Uri для конечных точек CRM.
  • XrmServiceManager Classes – предоставляет упрощенный и эффективный шаблон подключения к конечным точкам CRM независимо от метода аутентификации.
  • ParallelServiceProxy Classes – реализует абстрактную параллельную обработку операций с сервисом CRM.
  • Query Extensions – предоставляет методы для возвращения всех страниц и выполнения операций на каждой из них.
  • Security Extensions – предоставляет методы шифрования/дешифрования значений и преобразования между типами String и SecurityString.
  • BatchRequestExtensions – реализует методы преобразования коллекций запросов в пакеты ExecuteMultipleRequest для параллельной пакетной обработки.

Как уже было сказано, библиотека предлагает два основных преимущества:

  1. Эффективная аутентификация и установка каналов связи.
  2. Обеспечение простого интерфейса для параллелизации запросов для максимальной пропускной способности.

Первый просто основывается на методах и конструкциях, предлагаемых в SDK CRM. Второй обыгрывает операциях со службами IDiscoveryService и IOrganizationService, и реализует методы одноименные стандартным, но которые принимают коллекции запросов. Разработчику, чтобы выполнить кучку параллельных запросов достаточно написать одну строчку кода.

Для использования скачайте (исходники, скомпилированная версия) и подключите нужную версию библиотеки к вашему проекту.

В проекте также имеется множество примеров реализации, а также готовый пример консольного приложения.

Комментарии (0)

*

code