Share via


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

'Déclaration
<GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface WebServiceAdapterObject _
    Inherits WebServiceAdapter2
'Utilisation
Dim instance As WebServiceAdapterObject
[GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")]
public interface WebServiceAdapterObject : WebServiceAdapter2

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 de Microsoft Office InfoPath 2003 qui contient toutes les informations nécessaires pour extraire des données et lui en envoyer à une source de données externe.

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 l' DataAdaptersCollection. Objets de données sont accessibles via la propriété DataObjects de l'objet XDocument .

Si un service Web est utilisé comme 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 en transmettant le nom de l'objet DataSourceObject à la propriété Item de la collection DataObjectsCollection :

WebServiceAdapter2 wsAdapter2;

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

Une fois la référence a été définie, vous pouvez utiliser les propriétés de l'objet WebServiceAdapter , comme indiqué 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 a été utilisée pour accéder à la propriété Input de l'objet WebServiceAdapter .

Voir aussi

Référence

WebServiceAdapterObject - Membres

Microsoft.Office.Interop.InfoPath - Espace de noms