• Авторизация


Hosted Applications Adapters. 07-03-2005 19:19 к комментариям - к полной версии - понравилось!


Нам осталось разобраться с application adapters и с разными типами hosted applications. Как я уже говорил, основной предмет здесь - IHostedApplication interface, its implementations and uncessors.


Для начала разберемся, как установить разрабатывемое приложение в CCF. Нам понадобится initialization string, кот., в свою очередь, зависит от типа hosted application (defined in Microsoft.NSP.ContactCenter namespace in HostedApplication.dll )

public enum ApplicationType{      // Fields      DisabledApplication = -1,      ExternalApplication = 2,      WebApplication = 1,      WinFormApplication = 0}

Here's an example of initialization string for Type 0 - WinForm

<

initstring>

    <assemblyInfo>

          <URL>C:okeyCCFHostedbinDebugCCFHosted.dll</URL>

          <type>CCFHosted.ccfControl</type>

     </assemblyInfo>

     <displayGroup>MainPanel</displayGroup>

      <optimumSize x="470" y="380"/>

       <minimumSize x="340" y="180"/>

</

initstring>

В зависимости от типа проложения, для него еще надо установить Actions. Для НЕ Web application это будет просто такой фрагмент :


<ActionInit></ActionInit>


Не забудем указать и ActionID (1) в таблице Action и Name - Default.


Сам assembly dll пишется примерно так : его главный класс, тот, кот. указывается в <type> наследуется от HostedApplicationEx, UI код просто копируется из соответствующей WinForm application (понятно, с необходимыми изменениями для ресурсов) и готово. Можно вместо копирование кода попробовать сделать delegate на существующий метод.

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Hosted Applications Adapters. | Oleg_Kleiman - Soft kibitzing | Лента друзей Oleg_Kleiman / Полная версия Добавить в друзья Страницы: раньше»