Поделиться через


Интерфейс HWSAdapterObject

Представляет подключение для отправки сведений формы на сервер Microsoft Biztalk 2004 HWS (Human Workflow Services).

 

Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd6bf-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(HWSAdapterObjectWrapper))> _
Public Interface HWSAdapterObject
    Inherits HWSAdapter
'Применение
Dim instance As HWSAdapterObject
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd6bf-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(HWSAdapterObjectWrapper))] 
public interface HWSAdapterObject : HWSAdapter

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье HWSAdapter.

Воспользуйтесь свойством Item объекта DataAdaptersCollection, чтобы возвратить объект HWSAdapterObject.

Пример

В следующем примере метод SubmitHWSAdapterObject служит для запуска рабочего процесса HWS. Для этого примера требуется подключение к данным с именем "RespondToApproval":

HWSAdapter hwsAdapter = thisXDocument.DataAdapters["RespondToApproval"] as HWSAdapter;
if (hwsAdapter == null)
{
 thisXDocument.UI.Alert("HWSAdapter 'RespondToApproval' does not exist");
 return;
}
if (hwsAdapter.SubmitAllowed)
{
 try
 {
  hwsAdapter.Submit();
 }
 catch (Exception ex)
 {
  // The submit failed
  thisXDocument.UI.Alert("Submitting via adapter " + hwsAdapter.Name + "failed." + Environment.NewLine + "Reason: " + ex.Message);
 }
}
else
{
 thisXDocument.UI.Alert("Submit is not allowed on adapter " + hwsAdapter.Name + ".");
}

См. также

Ссылка

Члены HWSAdapterObject
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust