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
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectWrapper))> _
Public Interface WebServiceAdapterObject
Inherits WebServiceAdapter2, WebServiceAdapter
Dim instance As WebServiceAdapterObject
[CLSCompliantAttribute(false)]
[GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
[CoClassAttribute(typeof(WebServiceAdapterObjectWrapper))]
public interface WebServiceAdapterObject : WebServiceAdapter2, WebServiceAdapter
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 2007 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.
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 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;
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.SemiTrust, espace de noms