WebServiceAdapterObject - Interface

Représente une connexion à un service Web XML.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
<GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface WebServiceAdapterObject _
    Inherits WebServiceAdapter2, WebServiceAdapter
'Utilisation
Dim instance As WebServiceAdapterObject
[GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
public interface WebServiceAdapterObject : WebServiceAdapter2, 
    WebServiceAdapter

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirWebServiceAdapter2.

L'objet WebServiceAdapterObject est un type d'adaptateur de données Microsoft InfoPath qui contient toutes les informations nécessaires pour extraire des données d'une source de données externe et lui en envoyer.

L'objet WebServiceAdapterObject fournit des propriétés qui peuvent être utilisées pour obtenir et définir des informations sur les chaînes d'entrée et d'opération d'un adaptateur de données. Il fournit également une propriété permettant d'obtenir l'URL (Uniform Resource Locator) du fichier WSDL (Web Services Description Language) du service Web XML.

Pour les sources de données secondaires, l'objet WebServiceAdapterObject est accessible via la propriété QueryAdapter de l'objet DataSourceObject et la propriété Item de la collection DataAdaptersCollection. Les objets de données sont accessibles via la propriété DataObjects de l'objet XDocument.

Si un service Web est utilisé en tant que source de données principale pour un formulaire, l'objet WebServiceAdapterObject est accessible via la propriété QueryAdapter de l'objet XDocument.

Exemples

Dans l'exemple suivant, une référence à l'objet WebServiceAdapter est définie à l'aide de la propriété QueryAdapter de l'objet DataSourceObject par transmission du nom de l'objet DataSourceObject à la propriété Item de la collection DataObjectsCollection :

WebServiceAdapter2 wsAdapter2;

wsAdapter2 = (WebServiceAdapter2) thisXDocument.DataObjects["WebCityList"].QueryAdapter;

Après avoir défini la référence, vous pouvez utiliser les propriétés de l'objet WebServiceAdapter, comme illustré dans l'exemple suivant, qui définit une référence à la chaîne renvoyée par la propriété Input :

string input;
input = wsAdapter2.Input;

Notes

Dans ce cas, la propriété QueryAdapter est utilisée pour accéder à la propriété Input de l'objet WebServiceAdapter.

Voir aussi

Référence

WebServiceAdapterObject - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms