WebServiceAdapterObject Interface

Définition

Représente une connexion à un service Web XML.

public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.WebServiceAdapter2
type WebServiceAdapterObject = interface
    interface WebServiceAdapter2
    interface WebServiceAdapter
Public Interface WebServiceAdapterObject
Implements WebServiceAdapter2
Attributs
Implémente

Exemples

Dans l’exemple suivant, une référence à l’objet WebServiceAdapter est définie à l’aide de la QueryAdapter propriété de l’objet DataSourceObject en passant le nom de l’objet DataSourceObject à la Item[Object] propriété de la DataObjectsCollection collection :

<span class="label">WebServiceAdapter2</span> wsAdapter2;

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

Une fois la référence 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 retournée par la Input propriété :

string input;
input = wsAdapter2.Input;

Remarque : Dans ce cas, la QueryAdapter propriété a été utilisée pour accéder à la Input propriété de l’objet 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, y compris un lien vers les descriptions de ses membres, consultezWebServiceAdapter2 .

L’objet WebServiceAdapterObject est un type d’adaptateur de données Microsoft InfoPath qui contient toutes les informations nécessaires pour récupérer et envoyer des données à 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 QueryAdapter propriété de l’objet DataSourceObject et la Item[Object] propriété du DataAdaptersCollection. Les objets de données sont accessibles via la DataObjects propriété 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 QueryAdapter la propriété de l’objet XDocument

Propriétés

ErrorsLocation

Obtient le nœud DOM (Document Object Model) XML sous lequel l'adaptateur copiera les erreurs renvoyées sous forme de code XML.

(Hérité de WebServiceAdapter2)
Input

Obtient ou définit la chaîne XML ('outer XML') correspondant à l'élément input dans le fichier de définition du formulaire (.xsf).

(Hérité de WebServiceAdapter2)
Name

Obtient le nom d’un WebServiceAdapterObject objet.

(Hérité de WebServiceAdapter2)
Operation

Obtient ou définit la chaîne XML (« XML externe ») correspondant à l’élément operation contenu dans le fichier de définition de formulaire (.xsf) pour l’objet WebServiceAdapterObject .

(Hérité de WebServiceAdapter2)
OutputLocation

Obtient le nœud DOM XML sous lequel l'adaptateur copiera le code XML renvoyé par le service Web XML.

(Hérité de WebServiceAdapter2)
QueryAllowed

Correspond à l'attribut queryAllowed du fichier de définition du formulaire (.xsf).

(Hérité de WebServiceAdapter2)
SubmitAllowed

Correspond à l'attribut submitAllowed du fichier de définition du formulaire (.xsf).

(Hérité de WebServiceAdapter2)
Timeout

Obtient ou définit la valeur du délai d’attente en secondes d’un WebServiceAdapterObject objet.

(Hérité de WebServiceAdapter2)
WSDLURL

Obtient l’URL (Uniform Resource Locator) du fichier WSDL (Web Services Description Language) pour le service Web associé à l’objet WebServiceAdapterObject .

(Hérité de WebServiceAdapter2)

Méthodes

GenerateDataSetDiffGram(IXMLDOMNode)

Obtient un DataSet ADO.NET en série contenant un schéma inséré décrivant les données et le DiffGram du DataSet.

(Hérité de WebServiceAdapter2)
Query()

Exécute l'opération d'interrogation de l'adaptateur en invoquant la méthode Web spécifiée sur le service Web et en insérant le code XML renvoyé sous le nœud dataFields de la source de données associée.

(Hérité de WebServiceAdapter2)
Submit()

Exécute l'opération d'envoi sur l'adaptateur associé.

(Hérité de WebServiceAdapter2)

S’applique à