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 [2010/04/30 17:03]
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]] +Кроме того, ​с помощью //​Quantumart.dll//​ во всех сценариях могут решаться вспомогательные задачи: 
-  * [[api:​db|Работа ​с БД]] + 
-  * [[api:cache|Кэширование]] +  * [[api:dbconnector:​caching|Использование ​универсального механизма кэширования]] 
-  * [[api:​paths|Физические и виртуальные пути]] +  * [[api:custom_tabs|Реализация аутентификации ​для ​пользовательских вкладок и действий]]
-  * [[api:form|Методы ​для обработки ​форм]] +
-  * [[api:​page|Свойства страницы]]+
   * [[api:​permissions|Управление правами доступа]]   * [[api:​permissions|Управление правами доступа]]
-  * [[api:dbconnector|Использование Quantumart.dll ​для доступа к БД (не из QP7-сайта)]] +  * [[api:contentitem|Работа ​со статьями по логике бэкенда (для реализации ​пользовательких админок)]] 
-  * [[api:contents|Работа с контентами]] +  
-  * [[api:misc|Прочие свойства и методы]]+При создании,​ обновлении и сборке сайта //Quantumart.dll// копируется в папку //bin//, путь к которой задается в [[site_configuration|свойствах сайта]]. В случае использования //​Quantumart.dll//​ в стороннем проекте, ее актуальную версию можно ​скачать [[http://​downloads.quantumart.ru/​quantumart.zip|отсюда]]. При этом могут потребоваться дополнительные компоненты, которые ​можно скачать ​[[http://​downloads.quantumart.ru/​components.zipтсюда]] (если на компьютере установлен QP7, компоненты уже присутствуют в GAC). 
  
api.1272636192.txt.gz · Last modified: 2010/04/30 17:03 by celutp