WebServiceAdapterObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une connexion à un service Web XML.
public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096CD5D4-0786-11D1-95FA-0080C78EE3BB")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.WebServiceAdapter2
type WebServiceAdapterObject = interface
interface WebServiceAdapter2
Public Interface WebServiceAdapterObject
Implements WebServiceAdapter2
- Dérivé
- 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 Office InfoPath 2003 qui contient toutes les informations nécessaires pour récupérer des données à partir d’une source de données externe et l’envoyer à celle-ci.
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) de 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) |