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 [2012/06/09 13:38]
celutp
api [2012/06/19 09:04] (current)
celutp
Line 1: Line 1:
 ====== QP7 API ====== ====== QP7 API ======
  
-Данный раздел описывает программный интерфейс доступа к QP7, реализованный в виде .NET-сборки //​Quantumart.dll//​. Для использования //​Quantumart.dll//​ необходим ​ .NET Framework версии не ниже 3.5. Существует два основных сценария использования QP7 API:+Данный раздел описывает программный интерфейс доступа к QP7, реализованный в виде .NET-сборки //​Quantumart.dll//​. Для использования //​Quantumart.dll//​ необходим .NET Framework версии не ниже 3.5. Существует два основных сценария использования QP7 API:
  
-  * [[api:​qpage| ​Обращение к QP7 API из страниц и контролов сайта, реализованного внутри QP7]] +  * [[api:​qpage| ​Вызовы ​QP7 API из страниц и контролов сайта, реализованного внутри QP7 (на объектах QP7)]] 
-  * [[api:cnn| Все остальные случаи (включая сайты, реализованные на LINQ-to-SQL классах) ]]+  * [[api:dbconnector| Вызовы QP7 API из сторонних ​сайтов ​и приложений ​(включая сайты, реализованные на LINQ-to-SQL классах) ]]
  
-QP7 API реализован в виде сборки , которая копируется в папку сайта (в подпапку ​//bin//) при ​сборке сайта или ​его обновлении. Далее описаны ​методы, доступные при использовании этой сборки, ​сгруппированнные ​по функциональности:+Кроме тогос помощью ​//Quantumart.dll// во всех сценариях могут решаться вспомогательные ​задачи:
  
-  * [[api:objects|Вызовы объектов]] +  * [[api:dbconnector:​caching|Использование универсального механизма кэширования]] 
-  * [[api:​values|Работа с коллекцией Values]] +  * [[api:custom_tabs|Реализация аутентификации для ​пользовательских вкладок и действий]]
-  * [[api:​field|Работа с полями]] +
-  * [[api:​container|Работа с Publishing Container]] +
-  * [[api:​db|Работа с БД]] +
-  * [[api:​cache|Кэширование]] +
-  * [[api:paths|Физические и виртуальные пути]] +
-  * [[api:​form|Методы ​для обработки ​форм]] +
-  * [[api:​page|Свойства страницы]]+
   * [[api:​permissions|Управление правами доступа]]   * [[api:​permissions|Управление правами доступа]]
-  * [[api:dbconnector|Использование Quantumart.dll ​для доступа к БД (не из QP7-сайта)]] +  * [[api:contentitem|Работа ​со статьями по логике бэкенда (для реализации ​пользовательких админок)]] 
-  * [[api:​contents|Работа с контентами]] +  
-  * [[api:custom_tabs|Аутентификация для пользовательских вкладок]] +При создании, обновлении и сборке ​сайта //​Quantumart.dll//​ копируется в папку //bin//, путь к которой ​задается в [[site_configuration|свойствах ​сайта]]. В случае использования //​Quantumart.dll//​ в стороннем проекте, ее актуальную версию можно скачать ​[[http://​downloads.quantumart.ru/​quantumart.zip|отсюда]]. При этом могут потребоваться дополнительные ​компоненты, ​которые можно скачать ​[[http://​downloads.quantumart.ru/​components.zipтсюда]] (если на компьютере установлен QP7, компоненты уже присутствуют в GAC). 
-  * [[api:misc|Прочие свойства и методы]]+
  
api.1339238329.txt.gz · Last modified: 2012/06/09 13:38 by celutp