WebServiceAdapterObject, interface

Représente une connexion à un service Web XML.

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

Syntaxe

<GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectClass))> _
Public Interface WebServiceAdapterObject
    Inherits WebServiceAdapter2

Dim instance As WebServiceAdapterObject
[GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(WebServiceAdapterObjectClass))] 
public interface WebServiceAdapterObject : WebServiceAdapter2

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 WebServiceAdapter2.

L'objet WebServiceAdapterObject est un type d'adaptateur de données Microsoft Office InfoPath 2003 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 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.

Exemple

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 en transmettant le 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;
Remarque

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

Membres WebServiceAdapterObject
Microsoft.Office.Interop.InfoPath, espace de noms