Partager via


HWSAdapterObject, interface

Représente une connexion qui permet d'envoyer les informations d'un formulaire vers un serveur Microsoft Biztalk 2004 Human Workflow Services (HWS).

 

Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)

Syntaxe

<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

Remarques

Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, voir HWSAdapter.

Utilise la propriété Item de DataAdaptersCollection pour renvoyer un objet HWSAdapterObject.

Exemple

Dans l'exemple suivant, la méthode Submit de l'objet HWSAdapterObject est utilisée pour démarrer un flux de travail HWS. Cet exemple requiert une connexion de données nommée « 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 + ".");
}

Voir aussi

Référence

Membres HWSAdapterObject
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms