HWSAdapterObject 接口
代表一个将表单信息提交到 Microsoft Biztalk 2004 HWS (Human Workflow Services) 服务器的连接。
命名空间: Microsoft.Office.Interop.InfoPath.SemiTrust
程序集: Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)
语法
声明
<GuidAttribute("096cd6bf-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface HWSAdapterObject _
Inherits HWSAdapter
用法
Dim instance As HWSAdapterObject
[GuidAttribute("096cd6bf-0786-11d1-95fa-0080c78ee3bb")]
public interface HWSAdapterObject : HWSAdapter
备注
此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅HWSAdapter.
使用 DataAdaptersCollection 的 Item 属性返回 HWSAdapterObject 对象。
示例
在以下示例中,HWSAdapterObject 的 Submit 方法用于启动 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 + ".");
}