User Tools

Site Tools


api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
api [2009/12/03 17:51]
celutp
api [2012/06/19 09:04] (current)
celutp
Line 1: Line 1:
 ====== QP7 API ====== ====== QP7 API ======
  
-QP7 API реализован в виде сборки //​Quantumart.dll//​, которая копируется в папку сайта (в подпапку ​//bin//) при сборке сайта ​или его обновленииДалее описаны методы, ​доступные ​при использовании этой сборки,​ сгруппированнные по функциональности:+Данный раздел описывает программный интерфейс доступа к QP7реализованный ​в виде ​.NET-сборки //​Quantumart.dll//​. Для использования ​//Quantumart.dll// необходим .NET Framework версии не ниже 3.5. Существует два основных сценария использования QP7 API:
  
-  * [[api:objects|Вызовы ​объектов]] +  * [[api:qpage| Вызовы ​QP7 API из страниц и контролов сайта, реализованного внутри QP7 (на объектах QP7)]] 
-  * [[api:​values|Работа с коллекцией Values]] +  * [[api:dbconnectorВызовы QP7 API из сторонних сайтов и приложений (включая сайты, реализованные на LINQ-to-SQL классах) ]]
-  * [[api:​field|Работа с полями]] +
-  * [[api:​container|Работа с Publishing Container]] +
-  * [[api:db|Работа с БД]] +
-  * [[api:​paths|Физические и виртуальные пути]] +
-  * [[api:​form|Методы для обработки форм]] +
-  * [[api:page|Свойства страницы]] +
-  * [[api:​permissions|Управление правами доступа]] +
-  * [[api:​dbconnector|Использование Quantumart.dll для доступа к БД (не из QP7-сайта)]] +
-  * [[api:​contents|Работа с контентами]] +
-  * [[api:​misc|Прочие ​свойства и методы]]+
  
 +Кроме того, с помощью //​Quantumart.dll//​ во всех сценариях могут решаться вспомогательные задачи:​
  
 +  * [[api:​dbconnector:​caching|Использование универсального механизма кэширования]]
 +  * [[api:​custom_tabs|Реализация аутентификации для пользовательских вкладок и действий]]
 +  * [[api:​permissions|Управление правами доступа]]
 +  * [[api:​contentitem|Работа со статьями по логике бэкенда (для реализации пользовательких админок)]]
 + 
 +При создании,​ обновлении и сборке сайта //​Quantumart.dll//​ копируется в папку //bin//, путь к которой задается в [[site_configuration|свойствах сайта]]. В случае использования //​Quantumart.dll//​ в стороннем проекте,​ ее актуальную версию можно скачать [[http://​downloads.quantumart.ru/​quantumart.zip|отсюда]]. При этом могут потребоваться дополнительные компоненты,​ которые можно скачать [[http://​downloads.quantumart.ru/​components.zip|отсюда]] (если на компьютере установлен QP7, компоненты уже присутствуют в GAC).
  
  
api.1259851879.txt.gz · Last modified: 2009/12/03 17:51 (external edit)